about summary refs log tree commit diff stats
path: root/test
diff options
context:
space:
mode:
authorFlorent Monjalet <florent.monjalet@gmail.com>2016-03-13 14:05:14 +0100
committerFlorent Monjalet <florent.monjalet@gmail.com>2016-03-15 11:14:17 +0100
commitc83c64899127073731ebc07434ebf2dead197342 (patch)
treeab7211e14a4233db2ebe5f8ae4d22621aca39d84 /test
parent4c9f108ab0ce059532b7f1f776898912fce49278 (diff)
downloadmiasm-c83c64899127073731ebc07434ebf2dead197342.tar.gz
miasm-c83c64899127073731ebc07434ebf2dead197342.zip
Types: handle MemType as argument to Array constructor
Alse add a to_type helper that factorizes the boilerplate code to
get a Type from either a MemType or a Type.
Diffstat (limited to 'test')
-rw-r--r--test/core/test_types.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/core/test_types.py b/test/core/test_types.py
index bb1d5da1..09de1f71 100644
--- a/test/core/test_types.py
+++ b/test/core/test_types.py
@@ -154,6 +154,9 @@ assert memstr3.val == memstr.val # But the python value is the same
 
 
 # Array tests
+# Construction methods
+assert Array(MyStruct) == Array(MyStruct.get_type())
+assert Array(MyStruct, 10) == Array(MyStruct.get_type(), 10)
 # Allocate buffer manually, since memarray is unsized
 alloc_addr = my_heap.vm_alloc(jitter.vm, 0x100)
 memarray = Array(Num("I")).lval(jitter.vm, alloc_addr)