8000 gh-92810: Apply fixes · python/cpython@375aa6d · GitHub
[go: up one dir, main page]

Skip to content

Commit 375aa6d

Browse files
committed
gh-92810: Apply fixes
Signed-off-by: Martynov Maxim <martinov_m_s_@mail.ru>
1 parent 1c64b4a commit 375aa6d

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

Lib/_py_abc.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ def __new__(mcls, name, bases, namespace, /, **kwargs):
4949
cls._abc_cache = WeakSet()
5050
cls._abc_negative_cache = WeakSet()
5151
cls._abc_negative_cache_version = ABCMeta._abc_invalidation_counter
52-
cls._prevent_recursion = 0
5352
return cls
5453

5554
def register(cls, subclass):

Lib/test/test_abstract_numbers.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ def not_implemented(*args, **kwargs):
2424

2525
class TestNumbers(unittest.TestCase):
2626
def test_int(self):
27-
self.assertIsSubclass(int, Integral)
28-
self.assertIsSubclass(int, Rational)
29-
self.assertIsSubclass(int, Real)
30-
self.assertIsSubclass(int, Complex)
31-
self.assertIsSubclass(int, Number)
27+
self.assertTrue(issubclass(int, Integral))
28+
self.assertTrue(issubclass(int, Rational))
29+
self.assertTrue(issubclass(int, Real))
30+
self.assertTrue(issubclass(int, Complex))
31+
self.assertTrue(issubclass(int, Number))
3232

3333
self.assertEqual(7, int(7).real)
3434
self.assertEqual(0, int(7).imag)
@@ -38,23 +38,23 @@ def test_int(self):
3838
self.assertEqual(1, int(7).denominator)
3939

4040
def test_float(self):
41-
self.assertNotIsSubclass(float, Integral)
42-
self.assertNotIsSubclass(float, Rational)
43-
self.assertIsSubclass(float, Real)
44-
self.assertIsSubclass(float, Complex)
45-
self.assertIsSubclass(float, Number)
41+
self.assertFalse(issubclass(float, Integral))
42+
self.assertFalse(issubclass(float, Rational))
43+
self.assertTrue(issubclass(float, Real))
44+
self.assertTrue(issubclass(float, Complex))
45+
self.assertTrue(issubclass(float, Number))
4646

4747
self.assertEqual(7.3, float(7.3).real)
4848
self.assertEqual(0, float(7.3).imag)
4949
self.assertEqual(7.3, float(7.3).conjugate())
5050
self.assertEqual(-7.3, float(-7.3).conjugate())
5151

5252
def test_complex(self):
53-
self.assertNotIsSubclass(complex, Integral)
54-
self.assertNotIsSubclass(complex, Rational)
55-
self.assertNotIsSubclass(complex, Real)
56-
self.assertIsSubclass(complex, Complex)
57-
self.assertIsSubclass(complex, Number)
53+
self.assertFalse(issubclass(complex, Integral))
54+
self.assertFalse(issubclass(complex, Rational))
55+
self.assertFalse(issubclass(complex, Real))
56+
self.assertTrue(issubclass(complex, Complex))
57+
self.assertTrue(issubclass(complex, Number))
5858

5959
c1, c2 = complex(3, 2), complex(4,1)
6060
# XXX: This is not ideal, but see the comment in math_trunc().

0 commit comments

Comments
 (0)
0