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):
2323 }
2424
2525
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+
2643def test_get_spec (view_cls ):
2744 assert utilities .get_spec (None ) == {}
2845 assert utilities .get_spec (view_cls ) == {}
You can’t perform that action at this time.
0 commit comments