mypy.ini: ignore proto issues

This commit is contained in:
Yacine Elhamer
2023-07-18 21:04:51 +01:00
parent e5d7903475
commit 4e4b1235c3
2 changed files with 7 additions and 0 deletions

View File

@@ -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

View File

@@ -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