File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,23 @@ def test_update_spec(view_cls):
23
23
}
24
24
25
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
+ assert view_cls .__apispec__ .get ("tags" ) == set (["tag1" ])
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
+
26
43
def test_get_spec (view_cls ):
27
44
assert utilities .get_spec (None ) == {}
28
45
assert utilities .get_spec (view_cls ) == {}
You can’t perform that action at this time.
0 commit comments