diff Lib/test/test_kqueue.py @ 51122:adbd77a90bde 3.0

Merged revisions 69025 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r69025 | mark.dickinson | 2009-01-27 18:17:45 +0000 (Tue, 27 Jan 2009) | 3 lines Issue #1717: Remove cmp. Stage 1: remove all uses of cmp and __cmp__ from the standard library and tests. ........
author Mark Dickinson <dickinsm@gmail.com>
date Tue, 27 Jan 2009 18:31:30 +0000
parents 578dd78fb557
children d4e7470bd660
line wrap: on
line diff
--- a/Lib/test/test_kqueue.py	Tue Jan 27 11:04:59 2009 +0000
+++ b/Lib/test/test_kqueue.py	Tue Jan 27 18:31:30 2009 +0000
@@ -22,6 +22,7 @@
         self.assertRaises(ValueError, kq.fileno)
 
     def test_create_event(self):
+        from operator import lt, le, gt, ge
         fd = sys.stderr.fileno()
         ev = select.kevent(fd)
         other = select.kevent(1000)
@@ -33,12 +34,12 @@
         self.assertEqual(ev.udata, 0)
         self.assertEqual(ev, ev)
         self.assertNotEqual(ev, other)
-        self.assertEqual(cmp(ev, other), -1)
         self.assert_(ev < other)
         self.assert_(other >= ev)
-        self.assertRaises(TypeError, cmp, ev, None)
-        self.assertRaises(TypeError, cmp, ev, 1)
-        self.assertRaises(TypeError, cmp, ev, "ev")
+        for op in lt, le, gt, ge:
+            self.assertRaises(TypeError, op, ev, None)
+            self.assertRaises(TypeError, op, ev, 1)
+            self.assertRaises(TypeError, op, ev, "ev")
 
         ev = select.kevent(fd, select.KQ_FILTER_WRITE)
         self.assertEqual(ev.ident, fd)