bad int test snippet

This commit is contained in:
Jeong YunWon
2020-01-08 11:53:00 +09:00
parent 5d50e19432
commit bb9d09baaf

View File

@@ -273,6 +273,13 @@ class F(float):
assert int(F(1.2)) == 3
class BadInt(int):
def __int__(self):
return 42.0
with assert_raises(TypeError):
int(BadInt())
assert isinstance((0).__round__(), int)
assert isinstance((1).__round__(), int)
assert (0).__round__() == 0