Changeset 391 for python/trunk/Lib/test/test_opcodes.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_opcodes.py
r2 r391 1 1 # Python test set -- part 2, opcodes 2 2 3 from test.test_support import run_unittest 3 from test.test_support import run_unittest, check_py3k_warnings 4 4 import unittest 5 5 … … 10 10 for i in range(10): 11 11 n = n+i 12 try: 1 /012 try: 1 // 0 13 13 except NameError: pass 14 14 except ZeroDivisionError: pass … … 65 65 try: raise DClass, a 66 66 except DClass, v: 67 self.assert _(isinstance(v, DClass))67 self.assertIsInstance(v, DClass) 68 68 else: 69 69 self.fail("no exception") … … 73 73 f = eval('lambda: None') 74 74 g = eval('lambda: None') 75 self.assertNotEqual s(f, g)75 self.assertNotEqual(f, g) 76 76 77 77 f = eval('lambda a: a') 78 78 g = eval('lambda a: a') 79 self.assertNotEqual s(f, g)79 self.assertNotEqual(f, g) 80 80 81 81 f = eval('lambda a=1: a') 82 82 g = eval('lambda a=1: a') 83 self.assertNotEqual s(f, g)83 self.assertNotEqual(f, g) 84 84 85 85 f = eval('lambda: 0') 86 86 g = eval('lambda: 1') 87 self.assertNotEqual s(f, g)87 self.assertNotEqual(f, g) 88 88 89 89 f = eval('lambda: None') 90 90 g = eval('lambda a: None') 91 self.assertNotEqual s(f, g)91 self.assertNotEqual(f, g) 92 92 93 93 f = eval('lambda a: None') 94 94 g = eval('lambda b: None') 95 self.assertNotEqual s(f, g)95 self.assertNotEqual(f, g) 96 96 97 97 f = eval('lambda a: None') 98 98 g = eval('lambda a=None: None') 99 self.assertNotEqual s(f, g)99 self.assertNotEqual(f, g) 100 100 101 101 f = eval('lambda a=0: None') 102 102 g = eval('lambda a=1: None') 103 self.assertNotEquals(f, g) 103 self.assertNotEqual(f, g) 104 105 def test_modulo_of_string_subclasses(self): 106 class MyString(str): 107 def __mod__(self, value): 108 return 42 109 self.assertEqual(MyString() % 3, 42) 104 110 105 111 106 112 def test_main(): 107 run_unittest(OpcodeTest) 113 with check_py3k_warnings(("exceptions must derive from BaseException", 114 DeprecationWarning), 115 ("catching classes that don't inherit " 116 "from BaseException is not allowed", 117 DeprecationWarning)): 118 run_unittest(OpcodeTest) 108 119 109 120 if __name__ == '__main__':
Note:
See TracChangeset
for help on using the changeset viewer.