We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ab6a3be commit aca6043Copy full SHA for aca6043
extra_tests/snippets/division_by_zero.py
…a_tests/snippets/division_of_big_ints.py extra_tests/snippets/operator_div.pyextra_tests/snippets/division_of_big_ints.py renamed to extra_tests/snippets/operator_div.py
@@ -1,5 +1,15 @@
1
from testutils import assert_raises
2
3
+assert_raises(ZeroDivisionError, lambda: 5 / 0)
4
+assert_raises(ZeroDivisionError, lambda: 5 / -0.0)
5
+assert_raises(ZeroDivisionError, lambda: 5 / (2-2))
6
+assert_raises(ZeroDivisionError, lambda: 5 % 0)
7
+assert_raises(ZeroDivisionError, lambda: 5 // 0)
8
+assert_raises(ZeroDivisionError, lambda: 5.3 // (-0.0))
9
+assert_raises(ZeroDivisionError, divmod, 5, 0)
10
+
11
+assert issubclass(ZeroDivisionError, ArithmeticError)
12
13
# 2.456984346552728
14
res = 10**500 / (4 * 10**499 + 7 * 10**497 + 3 * 10**494)
15
assert 2.456984 <= res <= 2.456985
extra_tests/snippets/dismod.py extra_tests/snippets/stdlib_dis.pyextra_tests/snippets/dismod.py renamed to extra_tests/snippets/stdlib_dis.py
0 commit comments