コード例 #1
0
    def test_authorization_url_with_o365(self):
        base_url = MicrosoftClient._authorization_url
        expected_auth_url = self._get_auth_url(base_url)

        auth_client = MicrosoftClient(state=STATE)
        self._assert_auth_url(expected_auth_url,
                              auth_client.authorization_url())
コード例 #2
0
    def test_authorization_url_with_xbl(self):
        base_url = MicrosoftClient._xbox_authorization_url
        expected_auth_url = self._get_auth_url(
            base_url, scopes=MicrosoftClient.SCOPE_XBL)

        auth_client = MicrosoftClient(state=STATE)
        self._assert_auth_url(expected_auth_url,
                              auth_client.authorization_url())
コード例 #3
0
ファイル: test_client.py プロジェクト: rbiz4/semesterly
    def test_authorization_url(self):
        auth_client = MicrosoftClient(state=STATE)

        base_url = auth_client.openid_config["authorization_endpoint"]
        expected_auth_url = self._get_auth_url(base_url)

        self._assert_auth_url(expected_auth_url,
                              auth_client.authorization_url())
コード例 #4
0
ファイル: test_client.py プロジェクト: rbiz4/semesterly
    def test_alternative_site(self):
        self.assertEqual(Site.objects.get(pk=1).domain, "testserver")

        Site.objects.create(domain="example.com", name="example.com")

        request = self.factory.get("/", HTTP_HOST="example.com")

        self.assertEqual(
            Site.objects.get_current(request).domain, "example.com")

        client = MicrosoftClient(request=request)

        self.assertIn("example.com", client.authorization_url()[0])