|
11 | 11 | Variables, |
12 | 12 | Methods, |
13 | 13 | ProcessingLevels, |
14 | | - Models) |
| 14 | + Models, |
| 15 | + RelatedModels) |
15 | 16 |
|
16 | 17 | from tests import test_connection as testConnection |
17 | 18 | import pytest |
@@ -184,7 +185,14 @@ def test_createVariable(setup): |
184 | 185 |
|
185 | 186 | with pytest.raises(Exception) as excinfo: |
186 | 187 | # insert duplicate |
187 | | - setup.odmcreate.createVariable(v1) |
| 188 | + setup.odmcreate.createVariable( |
| 189 | + Variables(VariableCode='Phos_TOT', |
| 190 | + VariableNameCV='Phosphorus, total dissolved', |
| 191 | + VariableTypeCV='Hydrology', |
| 192 | + NoDataValue=-999, |
| 193 | + SpeciationCV=None, |
| 194 | + VariableDefinition=None) |
| 195 | + ) |
188 | 196 |
|
189 | 197 | assert 'unique' in str(excinfo.value).lower() |
190 | 198 |
|
@@ -223,7 +231,7 @@ def test_createMethod(setup): |
223 | 231 | def test_ProcessingLevel(setup): |
224 | 232 | pl = ProcessingLevels(ProcessingLevelCode='testlevel', |
225 | 233 | Definition='this is a test processing level', |
226 | | - explanation=None) |
| 234 | + Explanation=None) |
227 | 235 | setup.odmcreate.createProcessingLevel(pl) |
228 | 236 | res = setup.odmread.getProcessingLevels() |
229 | 237 |
|
@@ -333,7 +341,7 @@ def test_createModel(setup): |
333 | 341 | setup.odmcreate.createModel(mod2) |
334 | 342 |
|
335 | 343 |
|
336 | | - res = setup.odmread.getAllModels() |
| 344 | + res = setup.odmread.getModels() |
337 | 345 |
|
338 | 346 | assert len(res) == 2 |
339 | 347 |
|
@@ -362,10 +370,11 @@ def test_createRelatedModel(setup): |
362 | 370 | # create converter (expected: record inserted) |
363 | 371 | m2 = setup.odmcreate.createModel(mod2) |
364 | 372 |
|
| 373 | + rm = RelatedModels(ModelID=m1.ModelID, |
| 374 | + RelatedModelID=m2.ModelID, |
| 375 | + RelationshipTypeCV='Is part of') |
365 | 376 | # create related records |
366 | | - setup.odmcreate.createRelatedModel(modelid=m1.ModelID, |
367 | | - relatedModelID=m2.ModelID, |
368 | | - relationshipType='coupled') |
| 377 | + setup.odmcreate.createRelatedModel(rm) |
369 | 378 |
|
370 | 379 | m1r = setup.odmread.getModelByCode('converter') |
371 | 380 | assert m1r is not None |
|
0 commit comments