| OLD | NEW |
| 1 import operator | 1 import operator |
| 2 import unittest | 2 import unittest |
| 3 | 3 |
| 4 from test import test_support | 4 from test import test_support |
| 5 | 5 |
| 6 class Seq1: | 6 class Seq1: |
| 7 def __init__(self, lst): | 7 def __init__(self, lst): |
| 8 self.lst = lst | 8 self.lst = lst |
| 9 def __len__(self): | 9 def __len__(self): |
| 10 return len(self.lst) | 10 return len(self.lst) |
| (...skipping 130 matching lines...) Show 10 above Show 10 below |
| 141 self.failUnlessRaises(TypeError, operator.floordiv, 5) | 141 self.failUnlessRaises(TypeError, operator.floordiv, 5) |
| 142 self.failUnlessRaises(TypeError, operator.floordiv, None, None) | 142 self.failUnlessRaises(TypeError, operator.floordiv, None, None) |
| 143 self.failUnless(operator.floordiv(5, 2) == 2) | 143 self.failUnless(operator.floordiv(5, 2) == 2) |
| 144 | 144 |
| 145 def test_truediv(self): | 145 def test_truediv(self): |
| 146 self.failUnlessRaises(TypeError, operator.truediv, 5) | 146 self.failUnlessRaises(TypeError, operator.truediv, 5) |
| 147 self.failUnlessRaises(TypeError, operator.truediv, None, None) | 147 self.failUnlessRaises(TypeError, operator.truediv, None, None) |
| 148 self.failUnless(operator.truediv(5, 2) == 2.5) | 148 self.failUnless(operator.truediv(5, 2) == 2.5) |
| 149 | 149 |
| 150 def test_getitem(self): | 150 def test_getitem(self): |
| 151 a = range(10) | 151 a = list(range(10)) |
| 152 self.failUnlessRaises(TypeError, operator.getitem) | 152 self.failUnlessRaises(TypeError, operator.getitem) |
| 153 self.failUnlessRaises(TypeError, operator.getitem, a, None) | 153 self.failUnlessRaises(TypeError, operator.getitem, a, None) |
| 154 self.failUnless(operator.getitem(a, 2) == 2) | 154 self.failUnless(operator.getitem(a, 2) == 2) |
| 155 | 155 |
| 156 def test_indexOf(self): | 156 def test_indexOf(self): |
| 157 self.failUnlessRaises(TypeError, operator.indexOf) | 157 self.failUnlessRaises(TypeError, operator.indexOf) |
| 158 self.failUnlessRaises(TypeError, operator.indexOf, None, None) | 158 self.failUnlessRaises(TypeError, operator.indexOf, None, None) |
| 159 self.failUnless(operator.indexOf([4, 3, 2, 1], 3) == 1) | 159 self.failUnless(operator.indexOf([4, 3, 2, 1], 3) == 1) |
| 160 self.assertRaises(ValueError, operator.indexOf, [4, 3, 2, 1], 0) | 160 self.assertRaises(ValueError, operator.indexOf, [4, 3, 2, 1], 0) |
| 161 | 161 |
| (...skipping 14 matching lines...) Show 10 above Show 10 below |
| 176 self.failUnless(operator.isNumberType(8)) | 176 self.failUnless(operator.isNumberType(8)) |
| 177 self.failUnless(operator.isNumberType(8j)) | 177 self.failUnless(operator.isNumberType(8j)) |
| 178 self.failUnless(operator.isNumberType(8)) | 178 self.failUnless(operator.isNumberType(8)) |
| 179 self.failUnless(operator.isNumberType(8.3)) | 179 self.failUnless(operator.isNumberType(8.3)) |
| 180 self.failIf(operator.isNumberType(dir())) | 180 self.failIf(operator.isNumberType(dir())) |
| 181 | 181 |
| 182 def test_isSequenceType(self): | 182 def test_isSequenceType(self): |
| 183 self.failUnlessRaises(TypeError, operator.isSequenceType) | 183 self.failUnlessRaises(TypeError, operator.isSequenceType) |
| 184 self.failUnless(operator.isSequenceType(dir())) | 184 self.failUnless(operator.isSequenceType(dir())) |
| 185 self.failUnless(operator.isSequenceType(())) | 185 self.failUnless(operator.isSequenceType(())) |
| 186 self.failUnless(operator.isSequenceType(range(10))) | 186 self.failUnless(operator.isSequenceType(list(range(10)))) |
| 187 self.failUnless(operator.isSequenceType('yeahbuddy')) | 187 self.failUnless(operator.isSequenceType('yeahbuddy')) |
| 188 self.failIf(operator.isSequenceType(3)) | 188 self.failIf(operator.isSequenceType(3)) |
| 189 class Dict(dict): pass | 189 class Dict(dict): pass |
| 190 self.failIf(operator.isSequenceType(Dict())) | 190 self.failIf(operator.isSequenceType(Dict())) |
| 191 | 191 |
| 192 def test_lshift(self): | 192 def test_lshift(self): |
| 193 self.failUnlessRaises(TypeError, operator.lshift) | 193 self.failUnlessRaises(TypeError, operator.lshift) |
| 194 self.failUnlessRaises(TypeError, operator.lshift, None, 42) | 194 self.failUnlessRaises(TypeError, operator.lshift, None, 42) |
| 195 self.failUnless(operator.lshift(5, 1) == 10) | 195 self.failUnless(operator.lshift(5, 1) == 10) |
| 196 self.failUnless(operator.lshift(5, 0) == 5) | 196 self.failUnless(operator.lshift(5, 0) == 5) |
| (...skipping 275 matching lines...) Show 10 above Show 10 below |
| 472 import gc | 472 import gc |
| 473 counts = [None] * 5 | 473 counts = [None] * 5 |
| 474 for i in range(len(counts)): | 474 for i in range(len(counts)): |
| 475 test_support.run_unittest(*test_classes) | 475 test_support.run_unittest(*test_classes) |
| 476 gc.collect() | 476 gc.collect() |
| 477 counts[i] = sys.gettotalrefcount() | 477 counts[i] = sys.gettotalrefcount() |
| 478 print(counts) | 478 print(counts) |
| 479 | 479 |
| 480 if __name__ == "__main__": | 480 if __name__ == "__main__": |
| 481 test_main(verbose=True) | 481 test_main(verbose=True) |
| OLD | NEW |