diff options
Diffstat (limited to 'tests/basics')
-rw-r--r-- | tests/basics/builtin-bin.py | 12 | ||||
-rw-r--r-- | tests/basics/builtin-hex.py | 12 | ||||
-rw-r--r-- | tests/basics/builtin-oct.py | 12 | ||||
-rw-r--r-- | tests/basics/memoryerror.py | 17 |
4 files changed, 42 insertions, 11 deletions
diff --git a/tests/basics/builtin-bin.py b/tests/basics/builtin-bin.py new file mode 100644 index 0000000000..f6b6079de5 --- /dev/null +++ b/tests/basics/builtin-bin.py @@ -0,0 +1,12 @@ +# test builtin bin function + +print(bin(1)) +print(bin(-1)) +print(bin(15)) +print(bin(-15)) + +print(bin(12345)) +print(bin(0b10101)) + +print(bin(12345678901234567890)) +print(bin(0b10101010101010101010)) diff --git a/tests/basics/builtin-hex.py b/tests/basics/builtin-hex.py new file mode 100644 index 0000000000..7d1c98a7a9 --- /dev/null +++ b/tests/basics/builtin-hex.py @@ -0,0 +1,12 @@ +# test builtin hex function + +print(hex(1)) +print(hex(-1)) +print(hex(15)) +print(hex(-15)) + +print(hex(12345)) +print(hex(0x12345)) + +print(hex(12345678901234567890)) +print(hex(0x12345678901234567890)) diff --git a/tests/basics/builtin-oct.py b/tests/basics/builtin-oct.py new file mode 100644 index 0000000000..d8ba8e4346 --- /dev/null +++ b/tests/basics/builtin-oct.py @@ -0,0 +1,12 @@ +# test builtin oct function + +print(oct(1)) +print(oct(-1)) +print(oct(15)) +print(oct(-15)) + +print(oct(12345)) +print(oct(0o12345)) + +print(oct(12345678901234567890)) +print(oct(0o12345670123456701234)) diff --git a/tests/basics/memoryerror.py b/tests/basics/memoryerror.py index e9aa97d858..b4be420c31 100644 --- a/tests/basics/memoryerror.py +++ b/tests/basics/memoryerror.py @@ -1,11 +1,6 @@ -# this test for MemoryError can be difficult to reproduce -# on different machine configurations (notably Travis CI) -# so we disable it -# TODO is there a way of testing that we are on Travis CI? -if False: - l = list(range(10000)) - try: - 100000000 * l - except MemoryError: - print('MemoryError') - print(len(l), l[0], l[-1]) +l = list(range(10000)) +try: + 100000000 * l +except MemoryError: + print('MemoryError') +print(len(l), l[0], l[-1]) |