diff options
| author | Damien George <damien.p.george@gmail.com> | 2015-05-08 00:18:28 +0100 |
|---|---|---|
| committer | Damien George <damien.p.george@gmail.com> | 2015-05-08 00:18:28 +0100 |
| commit | 0589c19d5239bb4456f06049925d71851e896d1e (patch) | |
| tree | 2f4c81c34a93f5acbd1b9f403462998d09a75032 /tests/extmod/machine1.py | |
| parent | 76abb2e6235c1948692ddcabe1d6a7e319f9a38d (diff) | |
tests: Add test for machine module (mem* functions).
Diffstat (limited to 'tests/extmod/machine1.py')
| -rw-r--r-- | tests/extmod/machine1.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/extmod/machine1.py b/tests/extmod/machine1.py new file mode 100644 index 000000000..f93f79b28 --- /dev/null +++ b/tests/extmod/machine1.py @@ -0,0 +1,33 @@ +# test machine module + +import machine +import uctypes + +print(machine.mem8) + +buf = bytearray(8) +addr = uctypes.addressof(buf) + +machine.mem8[addr] = 123 +print(machine.mem8[addr]) + +machine.mem16[addr] = 12345 +print(machine.mem16[addr]) + +machine.mem32[addr] = 123456789 +print(machine.mem32[addr]) + +try: + machine.mem16[1] +except ValueError: + print("ValueError") + +try: + machine.mem16[1] = 1 +except ValueError: + print("ValueError") + +try: + del machine.mem8[0] +except TypeError: + print("TypeError") |
