From 897fe0c0d0e29875cfa32939237c9a6255c5d044 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 15 Apr 2014 22:03:55 +0100 Subject: py: Add builtin functions bin and oct, and some tests for them. --- tests/basics/builtin-bin.py | 12 ++++++++++++ tests/basics/builtin-hex.py | 12 ++++++++++++ tests/basics/builtin-oct.py | 12 ++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 tests/basics/builtin-bin.py create mode 100644 tests/basics/builtin-hex.py create mode 100644 tests/basics/builtin-oct.py (limited to 'tests') diff --git a/tests/basics/builtin-bin.py b/tests/basics/builtin-bin.py new file mode 100644 index 000000000..f6b6079de --- /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 000000000..7d1c98a7a --- /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 000000000..d8ba8e434 --- /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)) -- cgit v1.2.3