This repository was archived by the owner on Jan 21, 2023. It is now read-only.
File tree 1 file changed +14
-5
lines changed
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):
127
127
viewset ["bogus" ]
128
128
129
129
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 ."""
132
132
viewset = empty_viewset
133
133
system1 = viewset .model .add_software_system (name = "sys1" )
134
134
135
- # No key
136
135
with pytest .raises (ValueError , match = "A key must be specified" ):
137
136
viewset .create_container_view (description = "container" , software_system = system1 )
138
137
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
+
140
144
with pytest .raises (ValueError , match = "A key must be specified" ):
141
145
viewset .create_container_view (
142
146
key = "" , description = "container" , software_system = system1
143
147
)
144
148
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
+
146
155
viewset .create_container_view (
147
156
key = "container1" , description = "container" , software_system = system1
148
157
)
You can’t perform that action at this time.
0 commit comments