Skip to content

Commit 2bef57e

Browse files
committed
[Tests] Restructure Python test cases
Groups tests by namespace, to simplify management when we add new traits. Part of OpenAssetIO#22 Signed-off-by: Tom Cowland <[email protected]>
1 parent b13034d commit 2bef57e

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

tests/python/openassetio_mediacreation/test_imports.py

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,44 @@ def always_unload_openassetio_mediacreation_modules(
2222
"""
2323

2424

25-
class Test_trait_imports:
25+
class Test_package_imports:
2626
def test_importing_openassetio_mediacreation_succeeds(self):
2727
import openassetio_mediacreation
2828

2929
def test_importing_traits_succeeds(self):
3030
from openassetio_mediacreation import traits
3131

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):
3338
from openassetio_mediacreation.traits import content
3439

3540
def test_importing_LocatableContentTrait_succeeds(self):
3641
from openassetio_mediacreation.traits.content import LocatableContentTrait
3742

43+
44+
class Test_trait_imports_managementPolicy:
45+
def test_importing_namespace_succeeds(self):
46+
from openassetio_mediacreation.traits import managementPolicy
47+
3848
def test_importing_ManagedTrait_succeeds(self):
3949
from openassetio_mediacreation.traits.managementPolicy import ManagedTrait
4050

51+
52+
class Test_trait_imports_identity:
53+
def test_importing_namespace_succeeds(self):
54+
from openassetio_mediacreation.traits import identity
55+
4156
def test_importing_DisplayNameTrait_succeeds(self):
4257
from openassetio_mediacreation.traits.identity import DisplayNameTrait
4358

59+
60+
class Test_trait_imports_auth:
61+
def test_importing_namespace_succeeds(self):
62+
from openassetio_mediacreation.traits import auth
63+
4464
def test_importing_BearerToken_succeeds(self):
4565
from openassetio_mediacreation.traits.auth import BearerTokenTrait

0 commit comments

Comments
 (0)