def test_domain(self): model = MicroBenthosModel() assert model.domain is None DOM = object() model.domain = DOM assert model.domain is DOM with pytest.raises(RuntimeError): model.domain = DOM
def test_create_entity_from(self): model = MicroBenthosModel() with pytest.raises(RuntimeError): entity = model.create_entity_from(VARDEF) # no domain available model.domain = SedimentDBLDomain() entity = model.create_entity_from(VARDEF) assert isinstance(entity, Entity) assert entity.check_domain() assert entity.is_setup