def test_save_environment__ok_existing(meta: MetadataRepository, created_environment): key = 2 assert created_environment.params.key != key created_environment.params.key = key environment = meta.save_environment(created_environment) assert environment.params.key == key
def test_save_environment__ok_not_existing(meta: MetadataRepository, environment): assert environment.id is None assert not environment.has_meta_repo created_environment = meta.save_environment(environment) assert created_environment.id is not None assert created_environment.has_meta_repo assert created_environment.name == environment.name assert created_environment.params == environment.params
def test_save_environment__other_id(meta: MetadataRepository, created_environment): created_environment._id = 12345 with pytest.raises(ExistingEnvironmentError): meta.save_environment(created_environment)