File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -127,22 +127,31 @@ def test_getting_view_by_key(empty_viewset):
127127 viewset ["bogus" ]
128128
129129
130- def test_key_constraints (empty_viewset ):
131- """Test the common constraints on view keys when creating views ."""
130+ def test_no_key_raises_error (empty_viewset ):
131+ """Test that key must be specified ."""
132132 viewset = empty_viewset
133133 system1 = viewset .model .add_software_system (name = "sys1" )
134134
135- # No key
136135 with pytest .raises (ValueError , match = "A key must be specified" ):
137136 viewset .create_container_view (description = "container" , software_system = system1 )
138137
139- # Empty key
138+
139+ def test_empty_key_raises_error (empty_viewset ):
140+ """Test that key must not be empty."""
141+ viewset = empty_viewset
142+ system1 = viewset .model .add_software_system (name = "sys1" )
143+
140144 with pytest .raises (ValueError , match = "A key must be specified" ):
141145 viewset .create_container_view (
142146 key = "" , description = "container" , software_system = system1
143147 )
144148
145- # Duplicate key
149+
150+ def test_duplicate_key_raises_error (empty_viewset ):
151+ """Test that key cannot be a duplicate of another view."""
152+ viewset = empty_viewset
153+ system1 = viewset .model .add_software_system (name = "sys1" )
154+
146155 viewset .create_container_view (
147156 key = "container1" , description = "container" , software_system = system1
148157 )
You can’t perform that action at this time.
0 commit comments