Test Squeezer's overriding of the EditorWindow's write() method.
(self)
| 155 | self.assertEqual(len(squeezer.expandingbuttons), 0) |
| 156 | |
| 157 | def test_write_not_stdout(self): |
| 158 | """Test Squeezer's overriding of the EditorWindow's write() method.""" |
| 159 | for text in ['', 'TEXT', 'LONG TEXT' * 1000, 'MANY_LINES\n' * 100]: |
| 160 | editwin = self.make_mock_editor_window() |
| 161 | editwin.write.return_value = SENTINEL_VALUE |
| 162 | orig_write = editwin.write |
| 163 | squeezer = self.make_squeezer_instance(editwin) |
| 164 | |
| 165 | self.assertEqual(squeezer.editwin.write(text, "stderr"), |
| 166 | SENTINEL_VALUE) |
| 167 | self.assertEqual(orig_write.call_count, 1) |
| 168 | orig_write.assert_called_with(text, "stderr") |
| 169 | self.assertEqual(len(squeezer.expandingbuttons), 0) |
| 170 | |
| 171 | def test_write_stdout(self): |
| 172 | """Test Squeezer's overriding of the EditorWindow's write() method.""" |
nothing calls this directly
no test coverage detected