Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
def test_save_environment__other_id(meta: MetadataRepository,
                                    created_environment):
    created_environment._id = 12345

    with pytest.raises(ExistingEnvironmentError):
        meta.save_environment(created_environment)