diff options
| author | KyleMiles <krm504@nyu.edu> | 2022-04-13 11:48:37 -0400 |
|---|---|---|
| committer | KyleMiles <krm504@nyu.edu> | 2022-04-13 11:49:58 -0400 |
| commit | 8311f1186ee70ade2d84432d34c4fe406a2a0361 (patch) | |
| tree | 2eb83d0e6c7eecd642292d0aa10f4956cc5c9c8a | |
| parent | f0774d67d9e1bcaec9a7f29b9dab95871d662418 (diff) | |
Python API : Fixes fully-qualified `binaryninja.log.log*` calls and adds test to make sure no one breaks it again
| -rw-r--r-- | python/binaryview.py | 2 | ||||
| -rw-r--r-- | suite/api_test.py | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/python/binaryview.py b/python/binaryview.py index 6fee5c1d..5cc920d5 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -42,7 +42,7 @@ from .enums import ( TypeClass, BinaryViewEventType, FunctionGraphType, TagReferenceType, TagTypeType, RegisterValueType, LogLevel ) from . import associateddatastore # required for _BinaryViewAssociatedDataStore -from .log import log, log_debug, log_info, log_warn, log_error, log_alert, Logger +from .log import log_warn, log_error, Logger from . import typelibrary from . import fileaccessor from . import databuffer diff --git a/suite/api_test.py b/suite/api_test.py index 167af3af..bf6fb975 100644 --- a/suite/api_test.py +++ b/suite/api_test.py @@ -1,7 +1,7 @@ import unittest -import platform import os +import binaryninja as bn from binaryninja.binaryview import BinaryView, BinaryViewType from binaryninja.settings import Settings, SettingsScope from binaryninja.metadata import Metadata @@ -9,7 +9,6 @@ from binaryninja.demangle import demangle_gnu3, demangle_ms, get_qualified_name from binaryninja.architecture import Architecture from binaryninja.pluginmanager import RepositoryManager from binaryninja.platform import Platform -from binaryninja.function import Function from binaryninja.enums import ( StructureVariant, NamedTypeReferenceClass, MemberAccess, MemberScope, ReferenceType, VariableSourceType, SymbolBinding, SymbolType, TokenEscapingType @@ -1640,3 +1639,6 @@ class TestBinaryView(TestWithBinaryView): assert tag.__eq__(None) == NotImplemented assert tag.__ne__(None) == NotImplemented assert hash(tag) != hash(other_tag) + + def test_log_api(self): + bn.log.log_info("If this doesn't work then you `from .log import log` somewhere you shouldn't`") |
