コード例 #1
0
ファイル: meta_common.py プロジェクト: rubaha96/ebonite
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
コード例 #2
0
ファイル: meta_common.py プロジェクト: rubaha96/ebonite
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