@@ -65,6 +65,20 @@ def test_importing_BearerToken_succeeds(self):
65
65
from openassetio_mediacreation .traits .auth import BearerTokenTrait
66
66
67
67
68
+ class Test_trait_imports_application :
69
+ def test_importing_namespace_succeeds (self ):
70
+ from openassetio_mediacreation .traits import application
71
+
72
+ def test_importing_Config_succeeds (self ):
73
+ from openassetio_mediacreation .traits .application import ConfigTrait
74
+
75
+ def test_importing_Manifest_succeeds (self ):
76
+ from openassetio_mediacreation .traits .application import ManifestTrait
77
+
78
+ def test_importing_Work_succeeds (self ):
79
+ from openassetio_mediacreation .traits .application import WorkTrait
80
+
81
+
68
82
class Test_trait_imports_usage :
69
83
def test_importing_namespace_succeeds (self ):
70
84
from openassetio_mediacreation .traits import usage
@@ -98,6 +112,103 @@ def test_importing_Unbounded_succeeds(self):
98
112
from openassetio_mediacreation .traits .relationship import UnboundedTrait
99
113
100
114
115
+ class Test_trait_imports_representation :
116
+ def test_importing_namespace_succeeds (self ):
117
+ from openassetio_mediacreation .traits import representation
118
+
119
+ def test_importing_Proxy_succeeds (self ):
120
+ from openassetio_mediacreation .traits .representation import ProxyTrait
121
+
122
+ def test_importing_Original_succeeds (self ):
123
+ from openassetio_mediacreation .traits .representation import OriginalTrait
124
+
125
+
126
+ class Test_trait_imports_timeDomain :
127
+ def test_importing_namespace_succeeds (self ):
128
+ from openassetio_mediacreation .traits import timeDomain
129
+
130
+ def test_importing_FrameRanged_succeeds (self ):
131
+ from openassetio_mediacreation .traits .timeDomain import FrameRangedTrait
132
+
133
+ def test_importing_Static_succeeds (self ):
134
+ from openassetio_mediacreation .traits .timeDomain import StaticTrait
135
+
136
+
137
+ class Test_trait_imports_twoDimensional :
138
+ def test_importing_namespace_succeeds (self ):
139
+ from openassetio_mediacreation .traits import twoDimensional
140
+
141
+ def test_importing_Image_succeeds (self ):
142
+ from openassetio_mediacreation .traits .twoDimensional import ImageTrait
143
+
144
+ def test_importing_PixelBased_succeeds (self ):
145
+ from openassetio_mediacreation .traits .twoDimensional import PixelBasedTrait
146
+
147
+ def test_importing_Deep_succeeds (self ):
148
+ from openassetio_mediacreation .traits .twoDimensional import DeepTrait
149
+
150
+
151
+ class Test_trait_imports_threeDimensional :
152
+ def test_importing_namespace_succeeds (self ):
153
+ from openassetio_mediacreation .traits import threeDimensional
154
+
155
+ def test_importing_Spatial_succeeds (self ):
156
+ from openassetio_mediacreation .traits .threeDimensional import SpatialTrait
157
+
158
+ def test_importing_GeometryTrait_succeeds (self ):
159
+ from openassetio_mediacreation .traits .threeDimensional import GeometryTrait
160
+
161
+ def test_importing_Lighting_succeeds (self ):
162
+ from openassetio_mediacreation .traits .threeDimensional import LightingTrait
163
+
164
+ def test_importing_Shader_succeeds (self ):
165
+ from openassetio_mediacreation .traits .threeDimensional import ShaderTrait
166
+
167
+ def test_importing_IESProfile_succeeds (self ):
168
+ from openassetio_mediacreation .traits .threeDimensional import IESProfileTrait
169
+
170
+ def test_importing_SourcePath_succeeds (self ):
171
+ from openassetio_mediacreation .traits .threeDimensional import SourcePathTrait
172
+
173
+ def test_importing_SourcePaths_succeeds (self ):
174
+ from openassetio_mediacreation .traits .threeDimensional import SourcePathsTrait
175
+
176
+
177
+ class Test_trait_imports_metadata :
178
+ def test_importing_namespace_succeeds (self ):
179
+ from openassetio_mediacreation .traits import metadata
180
+
181
+ def test_importing_Camera_succeeds (self ):
182
+ from openassetio_mediacreation .traits .metadata import ArbitraryMetadataTrait
183
+
184
+
185
+ class Test_trait_imports_imaging :
186
+ def test_importing_namespace_succeeds (self ):
187
+ from openassetio_mediacreation .traits import imaging
188
+
189
+ def test_importing_Camera_succeeds (self ):
190
+ from openassetio_mediacreation .traits .imaging import CameraTrait
191
+
192
+
193
+ class Test_trait_imports_color :
194
+ def test_importing_namespace_succeeds (self ):
195
+ from openassetio_mediacreation .traits import color
196
+
197
+ def test_importing_Camera_succeeds (self ):
198
+ from openassetio_mediacreation .traits .color import OCIOColorManagedTrait
199
+
200
+
201
+ class Test_trait_imports_audio :
202
+ def test_importing_namespace_succeeds (self ):
203
+ from openassetio_mediacreation .traits import audio
204
+
205
+ def test_importing_Audio_succeeds (self ):
206
+ from openassetio_mediacreation .traits .audio import AudioTrait
207
+
208
+ def test_importing_SampleBased_succeeds (self ):
209
+ from openassetio_mediacreation .traits .audio import SampleBasedTrait
210
+
211
+
101
212
class Test_specification_imports_lifecycle :
102
213
def test_importing_namespace_succeeds (self ):
103
214
from openassetio_mediacreation .specifications import lifecycle
@@ -116,3 +227,95 @@ def test_importing_StableReferenceRelationship_succeeds(self):
116
227
from openassetio_mediacreation .specifications .lifecycle import (
117
228
StableReferenceRelationshipSpecification ,
118
229
)
230
+
231
+
232
+ class Test_specification_imports_representation :
233
+ def test_importing_namespace_succeeds (self ):
234
+ from openassetio_mediacreation .specifications import representation
235
+
236
+ def test_importing_OriginalRepresentationRelationship_succeeds (self ):
237
+ from openassetio_mediacreation .specifications .representation import (
238
+ OriginalRepresentationRelationshipSpecification ,
239
+ )
240
+
241
+ def test_importing_ProxyRepresentationRelationship_succeeds (self ):
242
+ from openassetio_mediacreation .specifications .representation import (
243
+ ProxyRepresentationRelationshipSpecification ,
244
+ )
245
+
246
+
247
+ class Test_specification_imports_twoDimenstional :
248
+ def test_importing_namespace_succeeds (self ):
249
+ from openassetio_mediacreation .specifications import twoDimensional
250
+
251
+ def test_importing_Image_succeeds (self ):
252
+ from openassetio_mediacreation .specifications .twoDimensional import ImageSpecification
253
+
254
+ def test_importing_BitmapImageResource_succeeds (self ):
255
+ from openassetio_mediacreation .specifications .twoDimensional import (
256
+ BitmapImageResourceSpecification ,
257
+ )
258
+
259
+ def test_importing_DeepBitmapImageResource_succeeds (self ):
260
+ from openassetio_mediacreation .specifications .twoDimensional import (
261
+ DeepBitmapImageResourceSpecification ,
262
+ )
263
+
264
+
265
+ class Test_specification_imports_threeDimenstional :
266
+ def test_importing_namespace_succeeds (self ):
267
+ from openassetio_mediacreation .specifications import threeDimensional
268
+
269
+ def test_importing_Spatial_succeeds (self ):
270
+ from openassetio_mediacreation .specifications .threeDimensional import SpatialSpecification
271
+
272
+ def test_importing_SceneResource_succeeds (self ):
273
+ from openassetio_mediacreation .specifications .threeDimensional import (
274
+ SceneResourceSpecification ,
275
+ )
276
+
277
+ def test_importing_SceneGeometryResource_succeeds (self ):
278
+ from openassetio_mediacreation .specifications .threeDimensional import (
279
+ SceneGeometryResourceSpecification ,
280
+ )
281
+
282
+ def test_importing_SceneCameraResource_succeeds (self ):
283
+ from openassetio_mediacreation .specifications .threeDimensional import (
284
+ SceneCameraResourceSpecification ,
285
+ )
286
+
287
+ def test_importing_SceneLightingResource_succeeds (self ):
288
+ from openassetio_mediacreation .specifications .threeDimensional import (
289
+ SceneLightingResourceSpecification ,
290
+ )
291
+
292
+ def test_importing_ShaderResource_succeeds (self ):
293
+ from openassetio_mediacreation .specifications .threeDimensional import (
294
+ ShaderResourceSpecification ,
295
+ )
296
+
297
+ def test_importing_IESProfileResource_succeeds (self ):
298
+ from openassetio_mediacreation .specifications .threeDimensional import (
299
+ IESProfileResourceSpecification ,
300
+ )
301
+
302
+
303
+ class Test_specification_imports_audio :
304
+ def test_importing_namespace_succeeds (self ):
305
+ from openassetio_mediacreation .specifications import audio
306
+
307
+ def test_importing_Audio_succeeds (self ):
308
+ from openassetio_mediacreation .specifications .audio import AudioSpecification
309
+
310
+ def test_importing_SampledAudioResource_succeeds (self ):
311
+ from openassetio_mediacreation .specifications .audio import (
312
+ SampledAudioResourceSpecification ,
313
+ )
314
+
315
+
316
+ class Test_specification_imports_application :
317
+ def test_importing_namespace_succeeds (self ):
318
+ from openassetio_mediacreation .specifications import application
319
+
320
+ def test_importing_workfile_succeeds (self ):
321
+ from openassetio_mediacreation .specifications .application import WorkfileSpecification
0 commit comments