mirror of
https://github.com/python/cpython.git
synced 2024-11-24 17:47:13 +01:00
gh-126146: Remove `__cmp__
` method from tests (#126147)
Remove ``__cmp__`` method from the tests because it was removed in 3.0 version.
This commit is contained in:
parent
b1f13bce62
commit
4877e33708
@ -3239,8 +3239,6 @@ class ClassPropertiesAndMethods(unittest.TestCase):
|
|||||||
class C(base):
|
class C(base):
|
||||||
def __init__(self, value):
|
def __init__(self, value):
|
||||||
self.value = int(value)
|
self.value = int(value)
|
||||||
def __cmp__(self_, other):
|
|
||||||
self.fail("shouldn't call __cmp__")
|
|
||||||
def __eq__(self, other):
|
def __eq__(self, other):
|
||||||
if isinstance(other, C):
|
if isinstance(other, C):
|
||||||
return self.value == other.value
|
return self.value == other.value
|
||||||
|
@ -28,9 +28,6 @@ class Number:
|
|||||||
def __ge__(self, other):
|
def __ge__(self, other):
|
||||||
return self.x >= other
|
return self.x >= other
|
||||||
|
|
||||||
def __cmp__(self, other):
|
|
||||||
raise support.TestFailed("Number.__cmp__() should not be called")
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "Number(%r)" % (self.x, )
|
return "Number(%r)" % (self.x, )
|
||||||
|
|
||||||
@ -53,9 +50,6 @@ class Vector:
|
|||||||
def __bool__(self):
|
def __bool__(self):
|
||||||
raise TypeError("Vectors cannot be used in Boolean contexts")
|
raise TypeError("Vectors cannot be used in Boolean contexts")
|
||||||
|
|
||||||
def __cmp__(self, other):
|
|
||||||
raise support.TestFailed("Vector.__cmp__() should not be called")
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "Vector(%r)" % (self.data, )
|
return "Vector(%r)" % (self.data, )
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user