Skip to content

Commit 7244f61

Browse files
committed
[Tests] Add missing Python import tests
Signed-off-by: Tom Cowland <[email protected]>
1 parent 2bef57e commit 7244f61

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

tests/python/openassetio_mediacreation/test_imports.py

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,56 @@ def test_importing_namespace_succeeds(self):
6363

6464
def test_importing_BearerToken_succeeds(self):
6565
from openassetio_mediacreation.traits.auth import BearerTokenTrait
66+
67+
68+
class Test_trait_imports_usage:
69+
def test_importing_namespace_succeeds(self):
70+
from openassetio_mediacreation.traits import usage
71+
72+
def test_importing_Entity_succeeds(self):
73+
from openassetio_mediacreation.traits.usage import EntityTrait
74+
75+
def test_importing_Relationship_succeeds(self):
76+
from openassetio_mediacreation.traits.usage import RelationshipTrait
77+
78+
79+
class Test_trait_imports_lifecycle:
80+
def test_importing_namespace_succeeds(self):
81+
from openassetio_mediacreation.traits import lifecycle
82+
83+
def test_importing_Version_succeeds(self):
84+
from openassetio_mediacreation.traits.lifecycle import VersionTrait
85+
86+
def test_importing_Stable_succeeds(self):
87+
from openassetio_mediacreation.traits.lifecycle import StableTrait
88+
89+
90+
class Test_trait_imports_relationship:
91+
def test_importing_namespace_succeeds(self):
92+
from openassetio_mediacreation.traits import relationship
93+
94+
def test_importing_Singular_succeeds(self):
95+
from openassetio_mediacreation.traits.relationship import SingularTrait
96+
97+
def test_importing_Unbounded_succeeds(self):
98+
from openassetio_mediacreation.traits.relationship import UnboundedTrait
99+
100+
101+
class Test_specification_imports_lifecycle:
102+
def test_importing_namespace_succeeds(self):
103+
from openassetio_mediacreation.specifications import lifecycle
104+
105+
def test_importing_EntityVersionsRelationship_succeeds(self):
106+
from openassetio_mediacreation.specifications.lifecycle import (
107+
EntityVersionsRelationshipSpecification,
108+
)
109+
110+
def test_importing_StableEntityVersionsRelationship_succeeds(self):
111+
from openassetio_mediacreation.specifications.lifecycle import (
112+
StableEntityVersionsRelationshipSpecification,
113+
)
114+
115+
def test_importing_StableReferenceRelationship_succeeds(self):
116+
from openassetio_mediacreation.specifications.lifecycle import (
117+
StableReferenceRelationshipSpecification,
118+
)

0 commit comments

Comments
 (0)