def test_methods(self): stdout = RedirectedStdout(TestPort()) self.assertEqual(1, stdout.fileno()) self.assertEqual(True, stdout.isatty()) self.assertEqual(None, stdout.flush()) self.assertEqual(False, stdout.readable()) self.assertEqual(False, stdout.seekable()) self.assertEqual(True, stdout.writable()) self.assertRaises(IOError, stdout.read) self.assertRaises(IOError, stdout.readline) self.assertRaises(IOError, stdout.readlines) self.assertRaises(IOError, stdout.seek, 0) self.assertRaises(IOError, stdout.tell) self.assertRaises(IOError, stdout.truncate)