diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/basics/int_big1.py | 3 | ||||
-rw-r--r-- | tests/basics/special_methods_intbig.py | 8 |
2 files changed, 11 insertions, 0 deletions
diff --git a/tests/basics/int_big1.py b/tests/basics/int_big1.py index 5b35e3db4a..ea48372b28 100644 --- a/tests/basics/int_big1.py +++ b/tests/basics/int_big1.py @@ -10,6 +10,9 @@ print(y) print('%#X' % (x - x)) # print prefix print('{:#,}'.format(x)) # print with commas +# construction +print(int(x)) + # addition print(x + 1) print(x + y) diff --git a/tests/basics/special_methods_intbig.py b/tests/basics/special_methods_intbig.py new file mode 100644 index 0000000000..653422f213 --- /dev/null +++ b/tests/basics/special_methods_intbig.py @@ -0,0 +1,8 @@ +# Test class special methods, that use a bigint. + +class A: + def __int__(self): + return 1 << 100 + + +print(int(A())) |