Skip to content

Commit 3869ac6

Browse files
add test
1 parent a68effb commit 3869ac6

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/test_03_qos.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,10 @@ def test_contains():
7070
7171
limit "Limit for Alice and Bob" contains(users, user): 5
7272
limit "Limit for era5" (dataset() == "era5") && !(user in users): 10
73+
limit "Limit for alice" "lice" in user: 1
7374
"""
7475
)
75-
assert len(rules.global_limits) == 2
76+
assert len(rules.global_limits) == 3
7677
request_david = collections.namedtuple("SystemRequest", ["user_uid", "dataset"])(
7778
user_uid="david", dataset="era5"
7879
)
@@ -90,6 +91,10 @@ def test_contains():
9091
assert not rules.global_limits[1].match(request_bob)
9192
assert rules.global_limits[1].match(request_david)
9293

94+
assert rules.global_limits[2].match(request_alice)
95+
assert not rules.global_limits[2].match(request_bob)
96+
assert not rules.global_limits[2].match(request_david)
97+
9398

9499
def test_dynamic_prorities():
95100
request_alice = collections.namedtuple("SystemRequest", "user_uid")(

0 commit comments

Comments
 (0)