[pypy-svn] rev 1052 - pypy/trunk/src/pypy/objspace/std/test

jacob at codespeak.net jacob at codespeak.net
Tue Jun 24 15:48:42 CEST 2003


Author: jacob
Date: Tue Jun 24 15:48:41 2003
New Revision: 1052

Modified:
   pypy/trunk/src/pypy/objspace/std/test/test_dictobject.py
Log:
Added tests for eq and lt

Modified: pypy/trunk/src/pypy/objspace/std/test/test_dictobject.py
==============================================================================
--- pypy/trunk/src/pypy/objspace/std/test/test_dictobject.py	(original)
+++ pypy/trunk/src/pypy/objspace/std/test/test_dictobject.py	Tue Jun 24 15:48:41 2003
@@ -250,6 +250,31 @@
         vals.sort()
         self.assertEqual(vals, [2,4])
 
+    def test_eq(self):
+        d1 = {1:2, 3:4}
+        d2 = {1:2, 3:4}
+        d3 = {1:2}
+        bool = d1 == d2
+        self.assertEqual(bool, True)
+        bool = d1 == d3
+        self.assertEqual(bool, False)
+        bool = d1 != d2
+        self.assertEqual(bool, False)
+        bool = d1 != d3
+        self.assertEqual(bool, True)
+
+    def test_lt(self):
+        d1 = {1:2, 3:4}
+        d2 = {1:2, 3:4}
+        d3 = {1:2, 3:5}
+        d4 = {1:2}
+        bool = d1 < d2
+        self.assertEqual(bool, False)
+        bool = d1 < d3
+        self.assertEqual(bool, True)
+        bool = d1 < d4
+        self.assertEqual(bool, False)
+        
     def tooslow_test_new(self):
         d = dict()
         self.assertEqual(d, {})


More information about the Pypy-commit mailing list