def test_get_github_redirect_url(self): """ Test that we get a valid GitHub request token. """ redirect_url = github.get_github_redirect_url() args = urlparse.parse_qs(urlparse.urlparse(redirect_url).query) self.assertEqual(settings.GITHUB_CALLBACK_URL, args["redirect_uri"][0]) # GitHub SSL is failing... should fix this danger eventually response, content = httplib2.Http( disable_ssl_certificate_validation=True ).request(redirect_url) self.assertEqual(response.status, 200)
def get_redirect_url(self, **kwargs): """ Generate the github redirect url """ return github.get_github_redirect_url()