mirror of https://github.com/python/cpython
gh-99320: remove tests for old-style class from `test_complex` (#99321)
This commit is contained in:
parent
d6f2767997
commit
26726c7649
|
@ -306,15 +306,10 @@ class ComplexTest(unittest.TestCase):
|
|||
self.assertClose(complex(5.3, 9.8).conjugate(), 5.3-9.8j)
|
||||
|
||||
def test_constructor(self):
|
||||
class OS:
|
||||
class NS:
|
||||
def __init__(self, value): self.value = value
|
||||
def __complex__(self): return self.value
|
||||
class NS(object):
|
||||
def __init__(self, value): self.value = value
|
||||
def __complex__(self): return self.value
|
||||
self.assertEqual(complex(OS(1+10j)), 1+10j)
|
||||
self.assertEqual(complex(NS(1+10j)), 1+10j)
|
||||
self.assertRaises(TypeError, complex, OS(None))
|
||||
self.assertRaises(TypeError, complex, NS(None))
|
||||
self.assertRaises(TypeError, complex, {})
|
||||
self.assertRaises(TypeError, complex, NS(1.5))
|
||||
|
|
Loading…
Reference in New Issue