def test_save_image_ok_unsaved(meta: MetadataRepository, created_model, image): image.model = created_model image = meta.save_image(image) assert image.id is not None assert image.model_id is not None assert image.model == created_model assert image.has_meta_repo
def test_save_image__other_id(meta: MetadataRepository, created_image): created_image._id = 12345 with pytest.raises(ExistingImageError): meta.save_image(created_image)
def test_save_image__no_model(meta: MetadataRepository, image): with pytest.raises(ImageNotInModelError): meta.save_image(image)
def test_save_image_ok_saved(meta: MetadataRepository, created_image): image = meta.save_image(created_image) assert image.id is not None assert image.has_meta_repo