From 7a11cc06a4fd057f66a33830880ed567eb6d5eab Mon Sep 17 00:00:00 2001 From: Tatyana Krasnukha Date: Thu, 5 Mar 2020 11:32:13 +0300 Subject: [PATCH] [lldb][test] TestFileHandle: flush the output after write --- lldb/test/API/python_api/file_handle/TestFileHandle.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lldb/test/API/python_api/file_handle/TestFileHandle.py b/lldb/test/API/python_api/file_handle/TestFileHandle.py index 996077c..550aad2 100644 --- a/lldb/test/API/python_api/file_handle/TestFileHandle.py +++ b/lldb/test/API/python_api/file_handle/TestFileHandle.py @@ -129,6 +129,7 @@ class FileHandleTestCase(lldbtest.TestBase): # even with collect_result=True. self.handleCmd('script 1+1') self.dbg.GetOutputFileHandle().write('FOO\n') + self.dbg.GetOutputFileHandle().flush() with open(self.out_filename, 'r') as f: self.assertEqual(readStrippedLines(f), ['2', 'FOO']) @@ -246,6 +247,7 @@ class FileHandleTestCase(lldbtest.TestBase): self.assertTrue(status.Success()) self.handleCmd('script 1+2') self.dbg.GetOutputFile().Write(b'quux') + self.dbg.GetOutputFile().Flush() with open(self.out_filename, 'r') as f: self.assertEqual(readStrippedLines(f), ['3', 'quux']) -- 2.7.4