Esempio n. 1
0
def test_keyring_repository_password_del(keyring, config, repository, username,
                                         password):
    keyring.set_password(keyring_service_name(repository), username, password)
    config.merge({"http-basic": {repository: {"username": username}}})
    keyring_repository_password_del(config, repository)
    assert keyring.get_password(keyring_service_name(repository),
                                username) is None
Esempio n. 2
0
def test_keyring_repository_password_del(keyring, config, repository, username,
                                         password):
    keyring.set_password(keyring_service_name(repository), username, password)
    config.add_property("http-basic.{}.username".format(repository), username)
    keyring_repository_password_del(config, repository)
    assert keyring.get_password(keyring_service_name(repository),
                                username) is None
Esempio n. 3
0
def test_keyring_repository_password_set(keyring, repository, username,
                                         password):
    keyring_repository_password_set(repository, username, password)
    assert keyring.get_password(keyring_service_name(repository),
                                username) == password
Esempio n. 4
0
def test_keyring_repository_password_get_not_set(keyring, repository,
                                                 username):
    assert keyring.get_password(keyring_service_name(repository),
                                username) is None
    assert keyring_repository_password_get(repository, username) is None