Skip to content
Snippets Groups Projects
Commit 356eb4d5 authored by Nathaniel Kofalt's avatar Nathaniel Kofalt
Browse files

Add any+all test

parent c24241ce
No related branches found
No related tags found
No related merge requests found
......@@ -169,3 +169,33 @@ def test_eval_rule_all():
result = rules.eval_rule(rule, file_, container)
assert result == False
def test_eval_rule_any_all():
container = {'a': 'b'}
rule = {
"any": [
["file.type", "dicom" ],
["file.name", "*.dcm" ],
],
"all": [
["file.type", "dicom" ],
["file.name", "*.dcm" ],
],
"alg": "dcm2nii",
}
file_ = {'name': 'hello.dcm', 'type': 'a'}
result = rules.eval_rule(rule, file_, container)
assert result == False
file_ = {'name': 'hello.txt', 'type': 'dicom'}
result = rules.eval_rule(rule, file_, container)
assert result == False
file_ = {'name': 'hello.dcm', 'type': 'dicom'}
result = rules.eval_rule(rule, file_, container)
assert result == True
file_ = {'name': 'hello.txt', 'type': 'a'}
result = rules.eval_rule(rule, file_, container)
assert result == False
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment