Skip to content
This repository was archived by the owner on Jan 27, 2023. It is now read-only.

Commit 5671602

Browse files
committed
add unit test for reset method
Signed-off-by: Samuel Dacanay <[email protected]>
1 parent 5a88660 commit 5671602

File tree

1 file changed

+10
-1
lines changed
  • tests/unit/anchore_engine/services/policy_engine/engine/policy

1 file changed

+10
-1
lines changed

tests/unit/anchore_engine/services/policy_engine/engine/policy/test_gate.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import pytest
22

3-
from anchore_engine.services.policy_engine.engine.policy.gates import PackageCheckGate
3+
from anchore_engine.services.policy_engine.engine.policy.gates import (
4+
PackageCheckGate,
5+
BaseTrigger,
6+
)
47
from anchore_engine.services.policy_engine.engine.policy.gates.dockerfile import (
58
EffectiveUserTrigger,
69
)
@@ -59,3 +62,9 @@ def test_parameters(self, param):
5962
parameters = param["trigger"](param["gate"]).parameters()
6063
for key, value in param["expected_params"].items():
6164
assert parameters.get(key).__class__ == value
65+
66+
def test_reset(self):
67+
trigger = BaseTrigger(PackageCheckGate)
68+
trigger._fired_instances = [1, 2, 3]
69+
trigger.reset()
70+
assert trigger._fired_instances == []

0 commit comments

Comments
 (0)