def test_close(self): shell = MockShell() f = PseudoOutputFile(shell, "stdout", "utf-8") self.assertFalse(f.closed) f.write("test") f.close() self.assertTrue(f.closed) self.assertRaises(ValueError, f.write, "x") self.assertEqual(shell.written, [("test", "stdout")]) f.close() self.assertRaises(TypeError, f.close, 1)
def test_close(self): shell = MockShell() f = PseudoOutputFile(shell, 'stdout', 'utf-8') self.assertFalse(f.closed) f.write('test') f.close() self.assertTrue(f.closed) self.assertRaises(ValueError, f.write, 'x') self.assertEqual(shell.written, [('test', 'stdout')]) f.close() self.assertRaises(TypeError, f.close, 1)