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
def test_tvdb_refresh_token__refresh_success(): token = tvdb_login(Tvdb.api_key) assert tvdb_refresh_token(token) is not None
def test_tvdb_login__login_fail(): with pytest.raises(MnamerException): tvdb_login(JUNK_TEXT)
def test_tvdb_login__login_success(): assert tvdb_login(Tvdb.api_key) is not None
def _login(self) -> str: return tvdb_login(self.api_key)