Example #1
0
 def test_auto_refresh_pkce_token(self):
     c = Credentials('id')
     token = make_token(uses_pkce=True)
     c.refresh_pkce_token = MagicMock(return_value=token)
     c.refresh(token)
     c.refresh_pkce_token.assert_called_once()
     c.close()
Example #2
0
 def test_auto_refresh_client_token(self):
     c = Credentials('id', 'secret')
     token = make_token({'refresh_token': None})
     c.request_client_token = MagicMock(return_value=token)
     c.refresh(token)
     c.request_client_token.assert_called_once()
     c.close()
Example #3
0
 def test_auto_refresh_user_token(self):
     c = Credentials('id', 'secret')
     token = make_token(uses_pkce=False)
     c.refresh_user_token = MagicMock(return_value=token)
     c.refresh(token)
     c.refresh_user_token.assert_called_once()