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_contains.py

    r2 r391  
    2121        b = set(1)
    2222        c = seq(1)
    23         self.assert_(1 in b)
    24         self.assert_(0 not in b)
    25         self.assert_(1 in c)
    26         self.assert_(0 not in c)
     23        self.assertIn(1, b)
     24        self.assertNotIn(0, b)
     25        self.assertIn(1, c)
     26        self.assertNotIn(0, c)
    2727        self.assertRaises(TypeError, lambda: 1 in a)
    2828        self.assertRaises(TypeError, lambda: 1 not in a)
    2929
    3030        # test char in string
    31         self.assert_('c' in 'abc')
    32         self.assert_('d' not in 'abc')
     31        self.assertIn('c', 'abc')
     32        self.assertNotIn('d', 'abc')
    3333
    34         self.assert_('' in '')
    35         self.assert_('' in 'abc')
     34        self.assertIn('', '')
     35        self.assertIn('', 'abc')
    3636
    3737        self.assertRaises(TypeError, lambda: None in 'abc')
     
    3939    if have_unicode:
    4040        def test_char_in_unicode(self):
    41             self.assert_('c' in unicode('abc'))
    42             self.assert_('d' not in unicode('abc'))
     41            self.assertIn('c', unicode('abc'))
     42            self.assertNotIn('d', unicode('abc'))
    4343
    44             self.assert_('' in unicode(''))
    45             self.assert_(unicode('') in '')
    46             self.assert_(unicode('') in unicode(''))
    47             self.assert_('' in unicode('abc'))
    48             self.assert_(unicode('') in 'abc')
    49             self.assert_(unicode('') in unicode('abc'))
     44            self.assertIn('', unicode(''))
     45            self.assertIn(unicode(''), '')
     46            self.assertIn(unicode(''), unicode(''))
     47            self.assertIn('', unicode('abc'))
     48            self.assertIn(unicode(''), 'abc')
     49            self.assertIn(unicode(''), unicode('abc'))
    5050
    5151            self.assertRaises(TypeError, lambda: None in unicode('abc'))
    5252
    5353            # test Unicode char in Unicode
    54             self.assert_(unicode('c') in unicode('abc'))
    55             self.assert_(unicode('d') not in unicode('abc'))
     54            self.assertIn(unicode('c'), unicode('abc'))
     55            self.assertNotIn(unicode('d'), unicode('abc'))
    5656
    5757            # test Unicode char in string
    58             self.assert_(unicode('c') in 'abc')
    59             self.assert_(unicode('d') not in 'abc')
     58            self.assertIn(unicode('c'), 'abc')
     59            self.assertNotIn(unicode('d'), 'abc')
    6060
    6161    def test_builtin_sequence_types(self):
     
    6363        a = range(10)
    6464        for i in a:
    65             self.assert_(i in a)
    66         self.assert_(16 not in a)
    67         self.assert_(a not in a)
     65            self.assertIn(i, a)
     66        self.assertNotIn(16, a)
     67        self.assertNotIn(a, a)
    6868
    6969        a = tuple(a)
    7070        for i in a:
    71             self.assert_(i in a)
    72         self.assert_(16 not in a)
    73         self.assert_(a not in a)
     71            self.assertIn(i, a)
     72        self.assertNotIn(16, a)
     73        self.assertNotIn(a, a)
    7474
    7575        class Deviant1:
     
    8787                return 1
    8888
    89         self.assert_(Deviant1() not in Deviant1.aList)
     89        self.assertNotIn(Deviant1(), Deviant1.aList)
    9090
    9191        class Deviant2:
     
    100100
    101101        try:
    102             self.assert_(Deviant2() not in a)
     102            self.assertNotIn(Deviant2(), a)
    103103        except TypeError:
    104104            pass
Note: See TracChangeset for help on using the changeset viewer.