Esempio n. 1
0
    def test_get_authorize_url_doesnt_pass_state_by_default(self):
        auth = SpotifyPKCE("CLID", "REDIR")

        url = auth.get_authorize_url()

        parsed_url = urllibparse.urlparse(url)
        parsed_qs = urllibparse.parse_qs(parsed_url.query)
        self.assertNotIn('state', parsed_qs)
Esempio n. 2
0
    def test_get_authorize_url_passes_state_from_func_call(self):
        state = "STATE"
        auth = SpotifyPKCE("CLID", "REDIR")

        url = auth.get_authorize_url(state=state)

        parsed_url = urllibparse.urlparse(url)
        parsed_qs = urllibparse.parse_qs(parsed_url.query)
        self.assertEqual(parsed_qs['state'][0], state)