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: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15e14538f90cabc87473a489316fdb81af76cfb2;p=thirdparty%2FPython%2Fcpython.git 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 c599e0217563..b3722033f392 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)