コード例 #1
0
def tvdb_token():
    """Calls mnamer.endpoints.tvdb_login then returns cached token."""
    if not hasattr(tvdb_token, "token"):
        from mnamer.endpoints import tvdb_login

        tvdb_token.token = tvdb_login(Tvdb.api_key)
    return tvdb_token.token
コード例 #2
0
def test_tvdb_refresh_token__refresh_success():
    token = tvdb_login(Tvdb.api_key)
    assert tvdb_refresh_token(token) is not None
コード例 #3
0
def test_tvdb_login__login_fail():
    with pytest.raises(MnamerException):
        tvdb_login(JUNK_TEXT)
コード例 #4
0
def test_tvdb_login__login_success():
    assert tvdb_login(Tvdb.api_key) is not None
コード例 #5
0
ファイル: providers.py プロジェクト: queeup/mnamer
 def _login(self) -> str:
     return tvdb_login(self.api_key)