Changeset 391 for python/trunk/Lib/test/test_userdict.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/test/test_userdict.py
r2 r391 39 39 self.assertEqual(UserDict.UserDict.fromkeys('one two'.split(), 1), d5) 40 40 self.assertEqual(UserDict.UserDict().fromkeys('one two'.split(), 1), d5) 41 self.assert _(u1.fromkeys('one two'.split()) is not u1)42 self.assert _(isinstance(u1.fromkeys('one two'.split()), UserDict.UserDict))43 self.assert _(isinstance(u2.fromkeys('one two'.split()), UserDict.IterableUserDict))41 self.assertTrue(u1.fromkeys('one two'.split()) is not u1) 42 self.assertIsInstance(u1.fromkeys('one two'.split()), UserDict.UserDict) 43 self.assertIsInstance(u2.fromkeys('one two'.split()), UserDict.IterableUserDict) 44 44 45 45 # Test __repr__ 46 46 self.assertEqual(str(u0), str(d0)) 47 47 self.assertEqual(repr(u1), repr(d1)) 48 self.assertEqual( `u2`, `d2`)48 self.assertEqual(repr(u2), repr(d2)) 49 49 50 50 # Test __cmp__ and __len__ … … 96 96 # Test has_key and "in". 97 97 for i in u2.keys(): 98 self.assert_(u2.has_key(i)) 99 self.assert_(i in u2) 100 self.assertEqual(u1.has_key(i), d1.has_key(i)) 98 self.assertIn(i, u2) 101 99 self.assertEqual(i in u1, i in d1) 102 self.assertEqual(u0.has_key(i), d0.has_key(i))103 100 self.assertEqual(i in u0, i in d0) 101 with test_support.check_py3k_warnings(): 102 self.assertTrue(u2.has_key(i)) 103 self.assertEqual(u1.has_key(i), d1.has_key(i)) 104 self.assertEqual(u0.has_key(i), d0.has_key(i)) 104 105 105 106 # Test update … … 132 133 t = UserDict.UserDict() 133 134 self.assertEqual(t.setdefault("x", 42), 42) 134 self.assert _(t.has_key("x"))135 self.assertTrue(t.has_key("x")) 135 136 self.assertEqual(t.setdefault("x", 23), 42) 136 137 … … 162 163 self.assertEqual(d[1], 2) 163 164 self.assertEqual(d[3], 4) 164 self.assert _(2 not ind)165 self.assert _(2 not ind.keys())165 self.assertNotIn(2, d) 166 self.assertNotIn(2, d.keys()) 166 167 self.assertEqual(d[2], 42) 167 168 class E(UserDict.UserDict): … … 270 271 ## Now, test the DictMixin methods one by one 271 272 # has_key 272 self.assert _(s.has_key(10))273 self.assert _(not s.has_key(20))273 self.assertTrue(s.has_key(10)) 274 self.assertTrue(not s.has_key(20)) 274 275 275 276 # __contains__ 276 self.assert _(10 ins)277 self.assert _(20 not ins)277 self.assertIn(10, s) 278 self.assertNotIn(20, s) 278 279 279 280 # __iter__ … … 310 311 # pop 311 312 self.assertEqual(s.pop(10), 'ten') 312 self.assert _(10 not ins)313 self.assertNotIn(10, s) 313 314 s[10] = 'ten' 314 315 self.assertEqual(s.pop("x", 1), 1) … … 318 319 # popitem 319 320 k, v = s.popitem() 320 self.assert _(k not ins)321 self.assertNotIn(k, s) 321 322 s[k] = v 322 323
Note:
See TracChangeset
for help on using the changeset viewer.