We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cac6050 commit 9c723c3Copy full SHA for 9c723c3
1 file changed
tests/test_server_spec_utilities.py
@@ -23,6 +23,23 @@ def test_update_spec(view_cls):
23
}
24
25
26
+def test_tag_spec(view_cls):
27
+ utilities.tag_spec(view_cls, set(["tag1"]))
28
+ assert view_cls.__apispec__.get("tags") == set(["tag1"])
29
+ utilities.tag_spec(view_cls, set(["tag2"]))
30
+ assert view_cls.__apispec__.get("tags") == set(["tag1", "tag2"])
31
+
32
33
+def test_tag_spec_string(view_cls):
34
+ utilities.tag_spec(view_cls, "tag1")
35
36
37
38
+def test_tag_spec_invalid(view_cls):
39
+ with pytest.raises(TypeError):
40
+ utilities.tag_spec(view_cls, set([object(), "tag"]))
41
42
43
def test_get_spec(view_cls):
44
assert utilities.get_spec(None) == {}
45
assert utilities.get_spec(view_cls) == {}
0 commit comments