From: Serhiy Storchaka Date: Thu, 9 Nov 2017 17:04:47 +0000 (+0200) Subject: Fix a test for select.kevent. (#4349) X-Git-Tag: v2.7.15rc1~129 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=15e14538f90cabc87473a489316fdb81af76cfb2;p=python Fix a test for select.kevent. (#4349) select.kevent objects are now comparable with other objects in Python 2. --- diff --git a/Lib/test/test_kqueue.py b/Lib/test/test_kqueue.py index c599e02175..b3722033f3 100644 --- a/Lib/test/test_kqueue.py +++ b/Lib/test/test_kqueue.py @@ -36,9 +36,12 @@ class TestKQueue(unittest.TestCase): self.assertEqual(cmp(ev, other), -1) self.assertTrue(ev < other) self.assertTrue(other >= ev) - self.assertRaises(TypeError, cmp, ev, None) - self.assertRaises(TypeError, cmp, ev, 1) - self.assertRaises(TypeError, cmp, ev, "ev") + self.assertNotEqual(cmp(ev, None), 0) + self.assertNotEqual(cmp(ev, 1), 0) + self.assertNotEqual(cmp(ev, "ev"), 0) + self.assertEqual(cmp(ev, None), -cmp(None, ev)) + self.assertEqual(cmp(ev, 1), -cmp(1, ev)) + self.assertEqual(cmp(ev, "ev"), -cmp("ev", ev)) ev = select.kevent(fd, select.KQ_FILTER_WRITE) self.assertEqual(ev.ident, fd)