def test_close(self): stdout = RedirectedStdout(TestPort()) self.assertEqual(False, stdout.closed) self.assertEqual(None, stdout.close()) self.assertEqual(True, stdout.closed) self.assertEqual(None, stdout.close()) self.assertRaises(ValueError, stdout.write, "data") self.assertRaises(ValueError, stdout.writelines, ["da", "ta"])