summaryrefslogtreecommitdiff
path: root/tests/inlineasm
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2019-08-05 16:32:10 +1000
committerDamien George <damien.p.george@gmail.com>2019-08-06 15:58:23 +1000
commitcd35dd9d9a29836906acdce60c931f6352b536d0 (patch)
tree7fe4f06cceb784bafb26794c847babd34e90d162 /tests/inlineasm
parent2d3d4f74830eddaba8e13ca9a860a5cb7fb2f163 (diff)
py: Allow to pass in read-only buffers to viper and inline-asm funcs.
Fixes #4936.
Diffstat (limited to 'tests/inlineasm')
-rw-r--r--tests/inlineasm/asmsum.py4
-rw-r--r--tests/inlineasm/asmsum.py.exp1
2 files changed, 5 insertions, 0 deletions
diff --git a/tests/inlineasm/asmsum.py b/tests/inlineasm/asmsum.py
index 07e71c738..9cbd8418e 100644
--- a/tests/inlineasm/asmsum.py
+++ b/tests/inlineasm/asmsum.py
@@ -55,3 +55,7 @@ print(b, n)
b = array.array('b', (10, 20, 30, 40, 50, 60, 70, 80))
n = asm_sum_bytes(len(b), b)
print(b, n)
+
+b = b'\x01\x02\x03\x04'
+n = asm_sum_bytes(len(b), b)
+print(b, n)
diff --git a/tests/inlineasm/asmsum.py.exp b/tests/inlineasm/asmsum.py.exp
index d50a94c8d..3c83da367 100644
--- a/tests/inlineasm/asmsum.py.exp
+++ b/tests/inlineasm/asmsum.py.exp
@@ -1,2 +1,3 @@
array('l', [100, 200, 300, 400]) 1000
array('b', [10, 20, 30, 40, 50, 60, 70, 80]) 360
+b'\x01\x02\x03\x04' 10