Beispiel #1
0
 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)
Beispiel #2
0
 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)