Skip to content

Commit 0b1c839

Browse files
committed
Additional fixes
1 parent 521ad08 commit 0b1c839

2 files changed

Lines changed: 17 additions & 8 deletions

File tree

tests/test_odm2/test_odm2.py

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
Variables,
1212
Methods,
1313
ProcessingLevels,
14-
Models)
14+
Models,
15+
RelatedModels)
1516

1617
from tests import test_connection as testConnection
1718
import pytest
@@ -184,7 +185,14 @@ def test_createVariable(setup):
184185

185186
with pytest.raises(Exception) as excinfo:
186187
# 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+
)
188196

189197
assert 'unique' in str(excinfo.value).lower()
190198

@@ -223,7 +231,7 @@ def test_createMethod(setup):
223231
def test_ProcessingLevel(setup):
224232
pl = ProcessingLevels(ProcessingLevelCode='testlevel',
225233
Definition='this is a test processing level',
226-
explanation=None)
234+
Explanation=None)
227235
setup.odmcreate.createProcessingLevel(pl)
228236
res = setup.odmread.getProcessingLevels()
229237

@@ -333,7 +341,7 @@ def test_createModel(setup):
333341
setup.odmcreate.createModel(mod2)
334342

335343

336-
res = setup.odmread.getAllModels()
344+
res = setup.odmread.getModels()
337345

338346
assert len(res) == 2
339347

@@ -362,10 +370,11 @@ def test_createRelatedModel(setup):
362370
# create converter (expected: record inserted)
363371
m2 = setup.odmcreate.createModel(mod2)
364372

373+
rm = RelatedModels(ModelID=m1.ModelID,
374+
RelatedModelID=m2.ModelID,
375+
RelationshipTypeCV='Is part of')
365376
# create related records
366-
setup.odmcreate.createRelatedModel(modelid=m1.ModelID,
367-
relatedModelID=m2.ModelID,
368-
relationshipType='coupled')
377+
setup.odmcreate.createRelatedModel(rm)
369378

370379
m1r = setup.odmread.getModelByCode('converter')
371380
assert m1r is not None

tests/test_odm2/test_readservice.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ def test_getRelatedModelsByCode(self):
185185
assert len(resapi) == 0
186186

187187
# test invalid argument
188-
resapi = self.reader.getRelatedModels(code = models.ActionBy().ActionID)
188+
resapi = self.reader.getRelatedModels(code = models.Actions().ActionTypeCV)
189189
assert resapi is None
190190

191191

0 commit comments

Comments
 (0)