Update test_compare from Cpython v3.11.2

This commit is contained in:
Andrey Maltsev
2023-04-02 12:59:17 +00:00
parent 07bad48dbc
commit 23d6233d42

View File

@@ -1,4 +1,5 @@
import unittest
from test.support import ALWAYS_EQ
class Empty:
def __repr__(self):
@@ -14,13 +15,6 @@ class Cmp:
def __eq__(self, other):
return self.arg == other
class Anything:
def __eq__(self, other):
return True
def __ne__(self, other):
return False
class ComparisonTest(unittest.TestCase):
set1 = [2, 2.0, 2, 2+0j, Cmp(2.0)]
set2 = [[1], (3,), None, Empty()]
@@ -113,11 +107,11 @@ class ComparisonTest(unittest.TestCase):
def test_issue_1393(self):
x = lambda: None
self.assertEqual(x, Anything())
self.assertEqual(Anything(), x)
self.assertEqual(x, ALWAYS_EQ)
self.assertEqual(ALWAYS_EQ, x)
y = object()
self.assertEqual(y, Anything())
self.assertEqual(Anything(), y)
self.assertEqual(y, ALWAYS_EQ)
self.assertEqual(ALWAYS_EQ, y)
if __name__ == '__main__':