(self)
| 316 | self.assertEqual(shell.written, []) |
| 317 | |
| 318 | def test_close(self): |
| 319 | shell = MockShell() |
| 320 | f = run.StdOutputFile(shell, 'stdout') |
| 321 | self.assertFalse(f.closed) |
| 322 | f.write('test') |
| 323 | f.close() |
| 324 | self.assertTrue(f.closed) |
| 325 | self.assertRaises(ValueError, f.write, 'x') |
| 326 | self.assertEqual(shell.written, [('test', 'stdout')]) |
| 327 | f.close() |
| 328 | self.assertRaises(TypeError, f.close, 1) |
| 329 | |
| 330 | |
| 331 | class RecursionLimitTest(unittest.TestCase): |
nothing calls this directly
no test coverage detected