Skip to content
This repository was archived by the owner on Jan 21, 2023. It is now read-only.

Commit e91f1f4

Browse files
yt-msMidnighter
authored andcommitted
refactor: PR feedback, separate out test cases
1 parent c86c2e8 commit e91f1f4

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

tests/unit/view/test_view_set.py

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff 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
)

0 commit comments

Comments
 (0)