use weakrefs for Scopes instantiation; fix test_rules()

This commit is contained in:
Yacine Elhamer
2023-07-27 15:52:39 +01:00
parent 2efb7f2975
commit 3d812edc4d
3 changed files with 24 additions and 3 deletions

View File

@@ -357,7 +357,7 @@ def test_rules_flavor_filtering():
),
]
static_rules = capa.rules.RuleSet(rules, rules_filter_func=lambda rule: rule.scopes.static)
static_rules = capa.rules.RuleSet(rules.copy(), rules_filter_func=lambda rule: rule.scopes.static)
dynamic_rules = capa.rules.RuleSet(rules, rules_filter_func=lambda rule: rule.scopes.dynamic)
# only static rule