relocate int-unrelated tests to proper files

This commit is contained in:
Jeong YunWon committed 2023-03-05 22:34:55 +09:00
1 parent ab7971de42
commit 987ad12181
3 files changed
+20 -22

No files matched your search

+19 -12
View File
@@ -9,6 +9,7 @@ assert abs(complex(1.5, 2.5)) == 2.9154759474226504
# __eq__
assert 3+02j == 3+2j
assert complex(1, -1) == complex(1, -1)
assert complex(1, 0) == 1
assert 1 == complex(1, 0)
@@ -212,16 +213,22 @@ assert complex('-1e-500j') == 0.0 - 0.0j
assert complex('-1e-500+1e-500j') == -0.0 + 0.0j
# __complex__
def test__complex__():
z = 3 + 4j
assert z.__complex__() == z
assert type(z.__complex__()) == complex
class complex_subclass(complex):
pass
z = complex_subclass(3 + 4j)
assert z.__complex__() == 3 + 4j
assert type(z.__complex__()) == complex
# Invalid syntax:
src = """
b = 03 + 2j
"""
testutils.skip_if_unsupported(3, 11, test__complex__)
with assert_raises(SyntaxError):
exec(src)
# __complex__
z = 3 + 4j
assert z.__complex__() == z
assert type(z.__complex__()) == complex
class complex_subclass(complex):
pass
z = complex_subclass(3 + 4j)
assert z.__complex__() == 3 + 4j
assert type(z.__complex__()) == complex
+1
View File
@@ -116,6 +116,7 @@ assert hash(0.0) == hash(0)
assert hash(0.0) == hash(False)
assert hash(1.0) != hash(1.0000000001)
assert 03.2 == 3.2
assert 5.0 in {3, 4, 5}
assert {-1: 2}[-1.0] == 2
-10
View File
@@ -301,22 +301,12 @@ assert_raises(TypeError, lambda: (1).__round__(0.0))
assert 00 == 0
assert 0_0 == 0
assert 03.2 == 3.2
assert 3+02j == 3+2j
# Invalid syntax:
src = """
b = 02
"""
with assert_raises(SyntaxError):
exec(src)
# Invalid syntax:
src = """
b = 03 + 2j
"""
with assert_raises(SyntaxError):
exec(src)