def test_save_instance__ok_existing(meta: MetadataRepository, created_instance): key = 2 assert created_instance.params.key != key created_instance.params.key = key instance = meta.save_instance(created_instance) assert instance.params.key == key
def test_save_instance__ok_not_existing(meta: MetadataRepository, created_image, created_environment, instance): assert instance.id is None assert not instance.has_meta_repo instance.image = created_image instance.environment = created_environment created_instance = meta.save_instance(instance) assert created_instance.id is not None assert created_instance.has_meta_repo assert created_instance.image == created_image assert created_instance.environment == created_environment assert created_instance.name == instance.name assert created_instance.params == instance.params