mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 18:59:04 +08:00
relocate int-unrelated tests to proper files
This commit is contained in:
1 parent
ab7971de42
commit
987ad12181
3 files changed
+20
-22
No files matched your search
@@ -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
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in new issue
Block a user