From 2af921fb51be3d380058d93f71ad0f41c8d5c160 Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 2 Mar 2015 12:47:44 +0000 Subject: tests: Add tests for op special meths, ubinascii, complex. --- tests/float/complex1.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tests/float/complex1.py (limited to 'tests/float') diff --git a/tests/float/complex1.py b/tests/float/complex1.py new file mode 100644 index 000000000..941a00d35 --- /dev/null +++ b/tests/float/complex1.py @@ -0,0 +1,28 @@ +# test basic complex number functionality + +# constructor +print(complex(1)) +print(complex(1.2)) +print(complex(1.2j)) +print(complex("1")) +print(complex("1.2")) +print(complex("1.2j")) +print(complex(1, 2)) +print(complex(1j, 2j)) + +# unary ops +print(bool(1j)) +print(+(1j)) +#print(-(1j)) uPy doesn't print correctly + +# binary ops +print(1j + 2) +print(1j + 2j) +print(1j - 2) +print(1j - 2j) +print(1j * 2) +print(1j * 2j) +print(1j / 2) +#print(1j / 2j) uPy doesn't print correctly +#print(1j ** 2) uPy doesn't print correctly +#print(1j ** 2j) uPy doesn't print correctly -- cgit v1.2.3