Exemplo n.º 1
0
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
Exemplo n.º 2
0
def test_save_image__other_id(meta: MetadataRepository, created_image):
    created_image._id = 12345

    with pytest.raises(ExistingImageError):
        meta.save_image(created_image)
Exemplo n.º 3
0
def test_save_image__no_model(meta: MetadataRepository, image):
    with pytest.raises(ImageNotInModelError):
        meta.save_image(image)
Exemplo n.º 4
0
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