summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--suite/api_test.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/suite/api_test.py b/suite/api_test.py
index 4fd07b7c..696a0709 100644
--- a/suite/api_test.py
+++ b/suite/api_test.py
@@ -515,13 +515,17 @@ class TypeBuilderTest(unittest.TestCase):
assert b.parameters[0].name == "arg1"
assert len(b.parameters) == 1
+ b = TypeBuilder.function(vb)
+ assert len(b.parameters) == 0
+ assert b.return_value == TypeBuilder.void()
+ assert b == b.immutable_copy().mutable_copy(), "FunctionBuilder failed to round trip mutability"
- b = TypeBuilder.structure([(ib, "name")], False)
- assert b.alignment == 4
+ # b = TypeBuilder.structure([(ib, "name")], False)
+ # assert b.alignment == 4
+ # assert b.
+ # b = TypeBuilder.structure([StructureMember()])
b = TypeBuilder.array(pb, 4)
assert len(b) == len(pb) * 4
assert b.count == 4
assert b.element_type == pb.immutable_copy()
-
- b = TypeBuilder.structure([StructureMember()]) \ No newline at end of file