diff --git a/conftest.py b/conftest.py index ab0021e0..2dce06d4 100644 --- a/conftest.py +++ b/conftest.py @@ -19,5 +19,3 @@ def macos_api_ignore(): collect_ignore.extend(['keyring/backends/macOS/api.py'] * macos_api_ignore()) - -collect_ignore.append('keyring/devpi_client.py') diff --git a/keyring/devpi_client.py b/keyring/devpi_client.py index dfc02452..33003d4c 100644 --- a/keyring/devpi_client.py +++ b/keyring/devpi_client.py @@ -1,12 +1,12 @@ import contextlib -from pluggy import HookimplMarker +import pluggy import keyring from keyring.errors import KeyringError -hookimpl = HookimplMarker("devpiclient") +hookimpl = pluggy.HookimplMarker("devpiclient") # https://github.com/jaraco/jaraco.context/blob/c3a9b739/jaraco/context.py#L205 @@ -16,4 +16,8 @@ @hookimpl() @suppress(KeyringError) def devpiclient_get_password(url, username): + """ + >>> pluggy._hooks.varnames(devpiclient_get_password) + (('url', 'username'), ()) + """ return keyring.get_password(url, username)