Ignore:
Timestamp:
Mar 19, 2014, 11:31:01 PM (11 years ago)
Author:
dmik
Message:

python: Merge vendor 2.7.6 to trunk.

Location:
python/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • python/trunk

  • python/trunk/Lib/test/test_bsddb.py

    r2 r391  
    44"""
    55import os, sys
    6 import copy
    7 import bsddb
    8 import dbhash # Just so we know it's imported
    96import unittest
    107from test import test_support
     8
     9# Skip test if _bsddb wasn't built.
     10test_support.import_module('_bsddb')
     11
     12bsddb = test_support.import_module('bsddb', deprecated=True)
     13# Just so we know it's imported:
     14test_support.import_module('dbhash', deprecated=True)
     15
    1116
    1217class TestBSDDB(unittest.TestCase):
     
    3944        self.f['r'] = 'discovered'
    4045        self.assertEqual(self.f['r'], 'discovered')
    41         self.assert_('r' in self.f.keys())
    42         self.assert_('discovered' in self.f.values())
     46        self.assertIn('r', self.f.keys())
     47        self.assertIn('discovered', self.f.values())
    4348
    4449    def test_close_and_reopen(self):
     
    172177    def test_first_while_deleting(self):
    173178        # 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")
    175180        for _ in self.d:
    176181            key = self.f.first()[0]
     
    180185    def test_last_while_deleting(self):
    181186        # 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")
    183188        for _ in self.d:
    184189            key = self.f.last()[0]
     
    191196    def test_contains(self):
    192197        for k in self.d:
    193             self.assert_(k in self.f)
    194         self.assert_('not here' not in self.f)
     198            self.assertIn(k, self.f)
     199        self.assertNotIn('not here', self.f)
    195200
    196201    def test_has_key(self):
    197202        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'))
    200205
    201206    def test_clear(self):
     
    249254
    250255        # test the legacy cursor interface mixed with writes
    251         self.assert_(self.f.first()[0] in self.d)
     256        self.assertIn(self.f.first()[0], self.d)
    252257        k = self.f.next()[0]
    253         self.assert_(k in self.d)
     258        self.assertIn(k, self.d)
    254259        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")
    256261
    257262    def test_for_cursor_memleak(self):
     
    271276        self.assertEqual(nc1, nc2)
    272277        self.assertEqual(nc1, nc4)
    273         self.assert_(nc3 == nc1+1)
     278        self.assertTrue(nc3 == nc1+1)
    274279
    275280    def test_popitem(self):
    276281        k, v = self.f.popitem()
    277         self.assert_(k in self.d)
    278         self.assert_(v in self.d.values())
    279         self.assert_(k not in self.f)
     282        self.assertIn(k, self.d)
     283        self.assertIn(v, self.d.values())
     284        self.assertNotIn(k, self.f)
    280285        self.assertEqual(len(self.d)-1, len(self.f))
    281286
     
    284289        v = self.f.pop(k)
    285290        self.assertEqual(v, self.d[k])
    286         self.assert_(k not in self.f)
    287         self.assert_(v not in self.f.values())
     291        self.assertNotIn(k, self.f)
     292        self.assertNotIn(v, self.f.values())
    288293        self.assertEqual(len(self.d)-1, len(self.f))
    289294
Note: See TracChangeset for help on using the changeset viewer.