@@ -22,24 +22,44 @@ def always_unload_openassetio_mediacreation_modules(
22
22
"""
23
23
24
24
25
- class Test_trait_imports :
25
+ class Test_package_imports :
26
26
def test_importing_openassetio_mediacreation_succeeds (self ):
27
27
import openassetio_mediacreation
28
28
29
29
def test_importing_traits_succeeds (self ):
30
30
from openassetio_mediacreation import traits
31
31
32
- def test_importing_content_succeeds (self ):
32
+ def test_importing_specifications_succeeds (self ):
33
+ from openassetio_mediacreation import specifications
34
+
35
+
36
+ class Test_trait_imports_content :
37
+ def test_importing_namespace_succeeds (self ):
33
38
from openassetio_mediacreation .traits import content
34
39
35
40
def test_importing_LocatableContentTrait_succeeds (self ):
36
41
from openassetio_mediacreation .traits .content import LocatableContentTrait
37
42
43
+
44
+ class Test_trait_imports_managementPolicy :
45
+ def test_importing_namespace_succeeds (self ):
46
+ from openassetio_mediacreation .traits import managementPolicy
47
+
38
48
def test_importing_ManagedTrait_succeeds (self ):
39
49
from openassetio_mediacreation .traits .managementPolicy import ManagedTrait
40
50
51
+
52
+ class Test_trait_imports_identity :
53
+ def test_importing_namespace_succeeds (self ):
54
+ from openassetio_mediacreation .traits import identity
55
+
41
56
def test_importing_DisplayNameTrait_succeeds (self ):
42
57
from openassetio_mediacreation .traits .identity import DisplayNameTrait
43
58
59
+
60
+ class Test_trait_imports_auth :
61
+ def test_importing_namespace_succeeds (self ):
62
+ from openassetio_mediacreation .traits import auth
63
+
44
64
def test_importing_BearerToken_succeeds (self ):
45
65
from openassetio_mediacreation .traits .auth import BearerTokenTrait
0 commit comments