diff options
Diffstat (limited to 'ttystatus/status_tests.py')
-rw-r--r-- | ttystatus/status_tests.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ttystatus/status_tests.py b/ttystatus/status_tests.py index ef8959a..daba040 100644 --- a/ttystatus/status_tests.py +++ b/ttystatus/status_tests.py @@ -113,6 +113,14 @@ class TerminalStatusTests(unittest.TestCase): def test_has_finish_method(self): self.assertEqual(self.ts.finish(), None) + def test_flushes(self): + self.ts._m.time_to_write = lambda: False + self.ts.format('%String(foo)') + self.ts['foo'] = 'foo' + self.assertEqual(self.ts._m.written.getvalue(), '') + self.ts.flush() + self.assertEqual(self.ts._m.written.getvalue(), 'foo') + def test_disable_calls_messager_disable(self): self.ts.disable() self.assertFalse(self.ts._m.enabled) |