summaryrefslogtreecommitdiffstatshomepage
path: root/tests/float/float_array.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-11-21 18:16:25 +0000
committerDamien George <damien.p.george@gmail.com>2014-11-21 18:16:25 +0000
commitc9f8f653adbff865d5cebdf0e46dc22680cebce4 (patch)
tree92c9c05007acedc724a7b0213e0630998a7654c1 /tests/float/float_array.py
parent9d1ca65b59614c38674d0c8c4dc2e8da9618df69 (diff)
downloadmicropython-c9f8f653adbff865d5cebdf0e46dc22680cebce4.tar.gz
micropython-c9f8f653adbff865d5cebdf0e46dc22680cebce4.zip
py: Add support for float/double arrays in array module.
Addresses issue #981.
Diffstat (limited to 'tests/float/float_array.py')
-rw-r--r--tests/float/float_array.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/float/float_array.py b/tests/float/float_array.py
new file mode 100644
index 0000000000..c0f2c587cf
--- /dev/null
+++ b/tests/float/float_array.py
@@ -0,0 +1,14 @@
+from array import array
+
+def test(a):
+ print(a)
+ a.append(1.2)
+ print(len(a), '%.3f' % a[0])
+ a.append(1)
+ a.append(False)
+ print(len(a), '%.3f %.3f' % (a[1], a[2]))
+ a[-1] = 3.45
+ print('%.3f' % a[-1])
+
+test(array('f'))
+test(array('d'))