diff options
| author | Glenn Smith <glenn@vector35.com> | 2023-02-20 21:58:55 -0500 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2023-11-06 16:10:47 -0500 |
| commit | 4108964609171327618627477163339656037111 (patch) | |
| tree | 79f4c6da6394b973cee05cc42b6edd7e2e20909d /suite/api_test.py | |
| parent | b270d7ebe1e2a406e1f7f14807987d24b0c4a846 (diff) | |
Type Containers
Diffstat (limited to 'suite/api_test.py')
| -rw-r--r-- | suite/api_test.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/suite/api_test.py b/suite/api_test.py index ec63cfb0..7366adad 100644 --- a/suite/api_test.py +++ b/suite/api_test.py @@ -27,6 +27,7 @@ from binaryninja.lowlevelil import * from binaryninja.mediumlevelil import * from binaryninja.highlevelil import * from binaryninja.variable import * +from binaryninja.typecontainer import * from binaryninja.typeparser import * from binaryninja.typeprinter import * import zipfile @@ -1020,8 +1021,8 @@ class TestTypePrinter(unittest.TestCase): escaping: TokenEscapingType) -> str: return f" bottom text" - def get_type_lines(self, type: types.Type, data: binaryview.BinaryView, name: types.QualifiedName, line_width, - collapsed, escaping: TokenEscapingType) -> List[types.TypeDefinitionLine]: + def get_type_lines(self, type: types.Type, container: typecontainer.TypeContainer, name: types.QualifiedName, + line_width, collapsed, escaping: TokenEscapingType) -> List[types.TypeDefinitionLine]: return [ TypeDefinitionLine(TypeDefinitionLineType.TypedefLineType, [ InstructionTextToken(InstructionTextTokenType.TextToken, "the type is: ", 0), @@ -1056,7 +1057,9 @@ class TestTypePrinter(unittest.TestCase): result = tp.get_type_string_after_name(Type.void()) assert result is not None assert result == " bottom text" - result = tp.get_type_lines(Type.void(), BinaryView.new(b''), QualifiedName(['test'])) + bv = BinaryView.new(b'') + bv.platform = Platform['windows-x86_64'] + result = tp.get_type_lines(Type.void(), bv.type_container, QualifiedName(['test']), bv.platform) assert result is not None assert len(result) == 1 assert len(result[0].tokens) == 3 |
