Changeset 391 for python/trunk/Lib/test/test_bsddb.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_bsddb.py
r2 r391 4 4 """ 5 5 import os, sys 6 import copy7 import bsddb8 import dbhash # Just so we know it's imported9 6 import unittest 10 7 from test import test_support 8 9 # Skip test if _bsddb wasn't built. 10 test_support.import_module('_bsddb') 11 12 bsddb = test_support.import_module('bsddb', deprecated=True) 13 # Just so we know it's imported: 14 test_support.import_module('dbhash', deprecated=True) 15 11 16 12 17 class TestBSDDB(unittest.TestCase): … … 39 44 self.f['r'] = 'discovered' 40 45 self.assertEqual(self.f['r'], 'discovered') 41 self.assert _('r' inself.f.keys())42 self.assert _('discovered' inself.f.values())46 self.assertIn('r', self.f.keys()) 47 self.assertIn('discovered', self.f.values()) 43 48 44 49 def test_close_and_reopen(self): … … 172 177 def test_first_while_deleting(self): 173 178 # Test for bug 1725856 174 self.assert _(len(self.d) >= 2, "test requires >=2 items")179 self.assertTrue(len(self.d) >= 2, "test requires >=2 items") 175 180 for _ in self.d: 176 181 key = self.f.first()[0] … … 180 185 def test_last_while_deleting(self): 181 186 # Test for bug 1725856's evil twin 182 self.assert _(len(self.d) >= 2, "test requires >=2 items")187 self.assertTrue(len(self.d) >= 2, "test requires >=2 items") 183 188 for _ in self.d: 184 189 key = self.f.last()[0] … … 191 196 def test_contains(self): 192 197 for k in self.d: 193 self.assert _(k inself.f)194 self.assert _('not here' not inself.f)198 self.assertIn(k, self.f) 199 self.assertNotIn('not here', self.f) 195 200 196 201 def test_has_key(self): 197 202 for k in self.d: 198 self.assert _(self.f.has_key(k))199 self.assert _(not self.f.has_key('not here'))203 self.assertTrue(self.f.has_key(k)) 204 self.assertTrue(not self.f.has_key('not here')) 200 205 201 206 def test_clear(self): … … 249 254 250 255 # test the legacy cursor interface mixed with writes 251 self.assert _(self.f.first()[0] inself.d)256 self.assertIn(self.f.first()[0], self.d) 252 257 k = self.f.next()[0] 253 self.assert _(k inself.d)258 self.assertIn(k, self.d) 254 259 self.f[k] = "be gone with ye deadlocks" 255 self.assert _(self.f[k], "be gone with ye deadlocks")260 self.assertTrue(self.f[k], "be gone with ye deadlocks") 256 261 257 262 def test_for_cursor_memleak(self): … … 271 276 self.assertEqual(nc1, nc2) 272 277 self.assertEqual(nc1, nc4) 273 self.assert _(nc3 == nc1+1)278 self.assertTrue(nc3 == nc1+1) 274 279 275 280 def test_popitem(self): 276 281 k, v = self.f.popitem() 277 self.assert _(k inself.d)278 self.assert _(v inself.d.values())279 self.assert _(k not inself.f)282 self.assertIn(k, self.d) 283 self.assertIn(v, self.d.values()) 284 self.assertNotIn(k, self.f) 280 285 self.assertEqual(len(self.d)-1, len(self.f)) 281 286 … … 284 289 v = self.f.pop(k) 285 290 self.assertEqual(v, self.d[k]) 286 self.assert _(k not inself.f)287 self.assert _(v not inself.f.values())291 self.assertNotIn(k, self.f) 292 self.assertNotIn(v, self.f.values()) 288 293 self.assertEqual(len(self.d)-1, len(self.f)) 289 294
Note:
See TracChangeset
for help on using the changeset viewer.