

def test_oauth_authorize_valid_url(self):
    rv = self.client.get(authorize_url)
    assert (b'</form>' in rv.data)
    rv = self.client.post(authorize_url, data=dict(confirm='no'))
    assert ('access_denied' in rv.location)
    rv = self.client.post(authorize_url, data=dict(confirm='yes'))
    assert ('code=' in rv.location)
    assert ('state' not in rv.location)
    rv = self.client.post((authorize_url + '&state=foo'), data=dict(confirm='yes'))
    assert ('code=' in rv.location)
    assert ('state' in rv.location)

dataset/ETHPy150Open lepture/flask-oauthlib/tests/oauth2/test_oauth2.py TestWebAuth.test_oauth_authorize_valid_url/original