diff --git a/integrationtests/test_issues.py b/integrationtests/test_issues.py index 5736d1fe91472cd60ae70a3a1d92761da3580ef6..1f9efaf88632a6f3aadffde74b7cd52ccedd16a5 100644 --- a/integrationtests/test_issues.py +++ b/integrationtests/test_issues.py @@ -355,6 +355,11 @@ Campaign: ds_parent.add_property(name="DOI", value="https://doi.org/10.1594/PANGAEA.882187") ds_parent.add_property(name="Dataset", datatype=db.LIST("Dataset"), value=ds_child) + # The two lowest references need to exist in DB + db.Container().extend([basis, campaign]).insert() + # redefine to trigger resolving + basis = db.Record(name="Poseidon").add_parent(name="Basis") + campaign = db.Record(name="POS386").add_parent(name="Campaign").add_property(name="Basis", value=basis) # multiples are necessary recs = [ds_parent, ds_child, event, event, ds_child, event, basis, campaign]