예제 #1
0
def test_create_registry_client():
    # First remove any leftover test client connections
    [
        versioning.delete_registry_client(li)
        for li in versioning.list_registry_clients().registries
        if config.test_registry_client_name in li.component.name
    ]
    r = versioning.create_registry_client(
        name=config.test_registry_client_name,
        uri=config.test_docker_registry_endpoint,
        description='a test connection')
    assert isinstance(r, nifi.RegistryClientEntity)
    # test duplicate catch result
    with pytest.raises(ValueError):
        _ = versioning.create_registry_client(
            name=config.test_registry_client_name,
            uri=config.test_docker_registry_endpoint,
            description='who cares?')
예제 #2
0
def test_list_registry_clients(fixture_reg_client):
    r = versioning.list_registry_clients()
    assert isinstance(r, nifi.RegistryClientsEntity)