summaryrefslogtreecommitdiff
path: root/tests/basics/int1.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/int1.py')
-rw-r--r--tests/basics/int1.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/basics/int1.py b/tests/basics/int1.py
index 2d92105c7..94723af4d 100644
--- a/tests/basics/int1.py
+++ b/tests/basics/int1.py
@@ -13,6 +13,7 @@ print(int('1'))
print(int('+1'))
print(int('-1'))
print(int('01'))
+print(int('00'))
print(int('9'))
print(int('10'))
print(int('+10'))
@@ -31,6 +32,7 @@ print(int(' -3 '))
print(int('0', 10))
print(int('1', 10))
print(int(' \t 1 \t ', 10))
+print(int(' \t 00 \t ', 10))
print(int('11', 10))
print(int('11', 16))
print(int('11', 8))
@@ -52,6 +54,17 @@ print(int(' \t 0o12', 8))
print(int('0o12 \t ', 8))
print(int(b"12", 10))
print(int(b"12"))
+print(int('000 ', 0))
+print(int('000 ', 2))
+print(int('000 ', 8))
+print(int('000 ', 10))
+print(int('000 ', 16))
+print(int('000 ', 36))
+print(int('010 ', 2))
+print(int('010 ', 8))
+print(int('010 ', 10))
+print(int('010 ', 16))
+print(int('010 ', 36))
def test(value, base):
@@ -79,6 +92,8 @@ test('0o8', 8)
test('0xg', 16)
test('1 1', 16)
test('123', 37)
+test('01', 0)
+test('01 ', 0)
# check that we don't parse this as a floating point number
print(0x1e+1)