Skip to content

Commit 1da9a3d

Browse files
committed
tests: model: Extend other tests to incorporate both mentioned flags.
This commit expands some of the fixtures of present tests with the mentioned/wildcard_mentioned flags to make the tests more robust and generalized.
1 parent e0ebc1a commit 1da9a3d

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tests/model/test_model.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -888,6 +888,8 @@ def test_toggle_stream_muted_status(
888888
(["read"], "add"),
889889
(["read", "starred"], "remove"),
890890
(["starred", "read"], "remove"),
891+
(["read", "mentioned", "wildcard_mentioned"], "add"),
892+
(["mentioned", "wildcard_mentioned", "starred"], "remove"),
891893
],
892894
)
893895
def test_toggle_message_star_status(
@@ -1990,11 +1992,18 @@ def test_update_star_status_invalid_operation(
19901992
("add", 1, ["read"], ["read", "starred"]),
19911993
("add", 1, ["starred"], ["starred"]),
19921994
("add", 1, ["read", "starred"], ["read", "starred"]),
1995+
("add", 1, ["mentioned"], ["mentioned", "starred"]),
1996+
("add", 1, ["mentioned", "starred"], ["mentioned", "starred"]),
1997+
("add", 1, ["wildcard_mentioned"], ["wildcard_mentioned", "starred"]),
19931998
("remove", -1, [], []),
19941999
("remove", -1, ["read"], ["read"]),
19952000
("remove", -1, ["starred"], []),
19962001
("remove", -1, ["read", "starred"], ["read"]),
19972002
("remove", -1, ["starred", "read"], ["read"]),
2003+
("remove", -1, ["mentioned"], ["mentioned"]),
2004+
("remove", -1, ["wildcard_mentioned"], ["wildcard_mentioned"]),
2005+
("remove", -1, ["mentioned", "starred"], ["mentioned"]),
2006+
("remove", -1, ["wildcard_mentioned", "starred"], ["wildcard_mentioned"]),
19982007
],
19992008
)
20002009
def test_update_star_status(
@@ -2073,11 +2082,19 @@ def test_update_star_status(
20732082
("add", ["read"], ["read"]),
20742083
("add", ["starred"], ["starred", "read"]),
20752084
("add", ["read", "starred"], ["read", "starred"]),
2085+
("add", ["mentioned"], ["mentioned", "read"]),
2086+
("add", ["read", "mentioned"], ["read", "mentioned"]),
2087+
("add", ["mentioned", "starred"], ["mentioned", "starred", "read"]),
2088+
("add", ["wildcard_mentioned"], ["wildcard_mentioned", "read"]),
20762089
("remove", [], []),
20772090
("remove", ["read"], ["read"]), # msg cannot be marked 'unread'
20782091
("remove", ["starred"], ["starred"]),
2092+
("remove", ["mentioned"], ["mentioned"]),
20792093
("remove", ["starred", "read"], ["starred", "read"]),
20802094
("remove", ["read", "starred"], ["read", "starred"]),
2095+
("remove", ["read", "mentioned"], ["read", "mentioned"]),
2096+
("remove", ["wildcard_mentioned"], ["wildcard_mentioned"]),
2097+
("remove", ["read", "wildcard_mentioned"], ["read", "wildcard_mentioned"]),
20812098
],
20822099
)
20832100
def test_update_read_status(

0 commit comments

Comments
 (0)