mirror of
https://github.com/mandiant/capa.git
synced 2025-12-12 15:49:46 -08:00
mypy.ini: ignore proto issues
This commit is contained in:
6
.github/mypy/mypy.ini
vendored
6
.github/mypy/mypy.ini
vendored
@@ -1,5 +1,11 @@
|
||||
[mypy]
|
||||
|
||||
exclude = (?x)(
|
||||
^capa/render/proto/__init__.py$
|
||||
| ^tests/_test_proto.py$
|
||||
| ^capa/ida/helpers.py$
|
||||
)
|
||||
|
||||
[mypy-halo.*]
|
||||
ignore_missing_imports = True
|
||||
|
||||
|
||||
@@ -150,6 +150,7 @@ def assert_meta(meta: rd.Metadata, dst: capa_pb2.Metadata):
|
||||
assert list(meta.analysis.rules) == dst.analysis.rules
|
||||
assert capa.render.proto.addr_to_pb2(meta.analysis.base_address) == dst.analysis.base_address
|
||||
|
||||
assert isinstance(rd.Metadata.analysis.layout, rd.StaticLayout)
|
||||
assert len(meta.analysis.layout.functions) == len(dst.analysis.layout.functions)
|
||||
for rd_f, proto_f in zip(meta.analysis.layout.functions, dst.analysis.layout.functions):
|
||||
assert capa.render.proto.addr_to_pb2(rd_f.address) == proto_f.address
|
||||
|
||||
Reference in New Issue
Block a user