mirror of
https://github.com/mandiant/capa.git
synced 2025-12-22 07:10:29 -08:00
fix tests
This commit is contained in:
@@ -35,7 +35,7 @@ class IdaFeatureExtractor(StaticFeatureExtractor):
|
||||
self.global_features.extend(capa.features.extractors.ida.global_.extract_os())
|
||||
self.global_features.extend(capa.features.extractors.ida.global_.extract_arch())
|
||||
with open(idaapi.get_input_file_path(), "rb") as f:
|
||||
self.sample_hashes = SampleHashes(f.read())
|
||||
self.sample_hashes = SampleHashes.from_sample(f.read())
|
||||
|
||||
def get_base_address(self):
|
||||
return AbsoluteVirtualAddress(idaapi.get_imagebase())
|
||||
|
||||
@@ -62,7 +62,7 @@ def test_binja_feature_counts(sample, scope, feature, expected):
|
||||
fixtures.do_test_feature_count(fixtures.get_binja_extractor, sample, scope, feature, expected)
|
||||
|
||||
|
||||
@pytest.mark.skipif(binja_present is False, reason="Skip binja tests if the binaryninja Python API is not installed")
|
||||
@pytest.mark.xfail(reason="relies on the legacy ruleset which hasn't been updated yet")
|
||||
def test_standalone_binja_backend():
|
||||
CD = Path(__file__).resolve().parent
|
||||
test_path = CD / ".." / "tests" / "data" / "Practical Malware Analysis Lab 01-01.exe_"
|
||||
|
||||
@@ -9,7 +9,6 @@ import copy
|
||||
|
||||
import pytest
|
||||
import fixtures
|
||||
from fixtures import a3f3bbc_rd, a076114_rd, pma0101_rd, al_khaserx64_rd, al_khaserx86_rd, dotnet_1c444e_rd
|
||||
|
||||
import capa
|
||||
import capa.engine as ceng
|
||||
|
||||
Reference in New Issue
Block a user