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

    r2 r391  
    11# Augmented assignment test.
    22
    3 from test.test_support import run_unittest
     3from test.test_support import run_unittest, check_py3k_warnings
    44import unittest
    55
     
    2020        if 1/2 == 0:
    2121            # classic division
    22             self.assertEquals(x, 3)
     22            self.assertEqual(x, 3)
    2323        else:
    2424            # new-style division (with -Qnew)
    25             self.assertEquals(x, 3.0)
     25            self.assertEqual(x, 3.0)
     26
     27    def test_with_unpacking(self):
     28        self.assertRaises(SyntaxError, compile, "x, b += 3", "<test>", "exec")
    2629
    2730    def testInList(self):
     
    3841        x[0] /= 2
    3942        if 1/2 == 0:
    40             self.assertEquals(x[0], 3)
     43            self.assertEqual(x[0], 3)
    4144        else:
    42             self.assertEquals(x[0], 3.0)
     45            self.assertEqual(x[0], 3.0)
    4346
    4447    def testInDict(self):
     
    5558        x[0] /= 2
    5659        if 1/2 == 0:
    57             self.assertEquals(x[0], 3)
     60            self.assertEqual(x[0], 3)
    5861        else:
    59             self.assertEquals(x[0], 3.0)
     62            self.assertEqual(x[0], 3.0)
    6063
    6164    def testSequences(self):
     
    6467        x *= 2
    6568
    66         self.assertEquals(x, [1, 2, 3, 4, 1, 2, 3, 4])
     69        self.assertEqual(x, [1, 2, 3, 4, 1, 2, 3, 4])
    6770
    6871        x = [1, 2, 3]
     
    7174        y[1:2] += [1]
    7275
    73         self.assertEquals(x, [1, 2, 1, 2, 3])
    74         self.assert_(x is y)
     76        self.assertEqual(x, [1, 2, 1, 2, 3])
     77        self.assertTrue(x is y)
    7578
    7679    def testCustomMethods1(self):
     
    97100        x += 10
    98101
    99         self.assert_(isinstance(x, aug_test))
    100         self.assert_(y is not x)
    101         self.assertEquals(x.val, 11)
     102        self.assertIsInstance(x, aug_test)
     103        self.assertTrue(y is not x)
     104        self.assertEqual(x.val, 11)
    102105
    103106        x = aug_test2(2)
     
    105108        x += 10
    106109
    107         self.assert_(y is x)
    108         self.assertEquals(x.val, 12)
     110        self.assertTrue(y is x)
     111        self.assertEqual(x.val, 12)
    109112
    110113        x = aug_test3(3)
     
    112115        x += 10
    113116
    114         self.assert_(isinstance(x, aug_test3))
    115         self.assert_(y is not x)
    116         self.assertEquals(x.val, 13)
     117        self.assertIsInstance(x, aug_test3)
     118        self.assertTrue(y is not x)
     119        self.assertEqual(x.val, 13)
    117120
    118121
     
    282285        x <<= 1
    283286
    284         test_self.assertEquals(output, '''\
     287        test_self.assertEqual(output, '''\
    285288__add__ called
    286289__radd__ called
     
    322325
    323326def test_main():
    324     run_unittest(AugAssignTest)
     327    with check_py3k_warnings(("classic int division", DeprecationWarning)):
     328        run_unittest(AugAssignTest)
    325329
    326330if __name__ == '__main__':
Note: See TracChangeset for help on using the changeset viewer.