mirror of
https://github.com/mandiant/capa.git
synced 2025-12-21 23:00:29 -08:00
reformatting with black
This commit is contained in:
2
.github/ruff.toml
vendored
2
.github/ruff.toml
vendored
@@ -1,6 +1,6 @@
|
|||||||
select = ["E"]
|
select = ["E"]
|
||||||
ignore = ["E402", "E722", "E902"]
|
ignore = ["E402", "E722", "E902"]
|
||||||
exclude = ["*_pb2.py", "*_pb2.pyi", "capa2yara.py" , "test_engine.py"]
|
exclude = ["*_pb2.py", "*_pb2.pyi", "capa2yara.py"]
|
||||||
|
|
||||||
# Same as pycodestyle.
|
# Same as pycodestyle.
|
||||||
line-length = 180
|
line-length = 180
|
||||||
|
|||||||
@@ -52,20 +52,33 @@ def test_some():
|
|||||||
assert Some(2, [Number(1), Number(2), Number(3)]).evaluate({Number(0): {ADDR1}}) is False
|
assert Some(2, [Number(1), Number(2), Number(3)]).evaluate({Number(0): {ADDR1}}) is False
|
||||||
assert Some(2, [Number(1), Number(2), Number(3)]).evaluate({Number(0): {ADDR1}, Number(1): {ADDR1}}) is False
|
assert Some(2, [Number(1), Number(2), Number(3)]).evaluate({Number(0): {ADDR1}, Number(1): {ADDR1}}) is False
|
||||||
assert (
|
assert (
|
||||||
Some(2, [Number(1), Number(2), Number(3)]).evaluate({Number(0): {ADDR1}, Number(1): {ADDR1}, Number(2): {ADDR1}}) is True
|
Some(2, [Number(1), Number(2), Number(3)]).evaluate(
|
||||||
|
{Number(0): {ADDR1}, Number(1): {ADDR1}, Number(2): {ADDR1}}
|
||||||
|
)
|
||||||
|
is True
|
||||||
)
|
)
|
||||||
assert (
|
assert (
|
||||||
Some(2, [Number(1), Number(2), Number(3)]).evaluate({Number(0): {ADDR1}, Number(1): {ADDR1}, Number(2): {ADDR1}, Number(3): {ADDR1}}) is True
|
Some(2, [Number(1), Number(2), Number(3)]).evaluate(
|
||||||
|
{Number(0): {ADDR1}, Number(1): {ADDR1}, Number(2): {ADDR1}, Number(3): {ADDR1}}
|
||||||
|
)
|
||||||
|
is True
|
||||||
)
|
)
|
||||||
assert (
|
assert (
|
||||||
Some(2, [Number(1), Number(2), Number(3)]).evaluate({Number(0): {ADDR1}, Number(1): {ADDR1}, Number(2): {ADDR1}, Number(3): {ADDR1}, Number(4): {ADDR1}}) is True
|
Some(2, [Number(1), Number(2), Number(3)]).evaluate(
|
||||||
|
{Number(0): {ADDR1}, Number(1): {ADDR1}, Number(2): {ADDR1}, Number(3): {ADDR1}, Number(4): {ADDR1}}
|
||||||
|
)
|
||||||
|
is True
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def test_complex():
|
def test_complex():
|
||||||
assert True is Or([And([Number(1), Number(2)]), Or([Number(3), Some(2, [Number(4), Number(5), Number(6)])])]).evaluate({Number(5): {ADDR1}, Number(6): {ADDR1}, Number(7): {ADDR1}, Number(8): {ADDR1}})
|
assert True is Or(
|
||||||
|
[And([Number(1), Number(2)]), Or([Number(3), Some(2, [Number(4), Number(5), Number(6)])])]
|
||||||
|
).evaluate({Number(5): {ADDR1}, Number(6): {ADDR1}, Number(7): {ADDR1}, Number(8): {ADDR1}})
|
||||||
|
|
||||||
assert False is Or([And([Number(1), Number(2)]), Or([Number(3), Some(2, [Number(4), Number(5)])])]).evaluate({Number(5): {ADDR1}, Number(6): {ADDR1}, Number(7): {ADDR1}, Number(8): {ADDR1}})
|
assert False is Or([And([Number(1), Number(2)]), Or([Number(3), Some(2, [Number(4), Number(5)])])]).evaluate(
|
||||||
|
{Number(5): {ADDR1}, Number(6): {ADDR1}, Number(7): {ADDR1}, Number(8): {ADDR1}}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def test_range():
|
def test_range():
|
||||||
|
|||||||
@@ -992,5 +992,8 @@ def test_property_access_symbol():
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
assert (
|
assert (
|
||||||
r.evaluate({Property("System.IO.FileInfo::Length", access=FeatureAccess.READ, description="some property"): {ADDR1}}) is True
|
r.evaluate(
|
||||||
|
{Property("System.IO.FileInfo::Length", access=FeatureAccess.READ, description="some property"): {ADDR1}}
|
||||||
|
)
|
||||||
|
is True
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user