Esempio n. 1
0
 def test_add_client_and_fetch_by_client_id(self):
     expected_client_data = {"client_id": "abc", "client_secret": "xyz",
                             "redirect_uris": ["http://localhost"]}
     
     store = ClientStore()
     
     success = store.add_client(expected_client_data["client_id"],
                                expected_client_data["client_secret"],
                                expected_client_data["redirect_uris"])
     self.assertTrue(success)
     
     client = store.fetch_by_client_id("abc")
     
     self.assertEqual(client.identifier, expected_client_data["client_id"])
     self.assertEqual(client.secret, expected_client_data["client_secret"])
     self.assertEqual(client.redirect_uris, expected_client_data["redirect_uris"])
Esempio n. 2
0
    def test_add_client_and_fetch_by_client_id(self):
        expected_client_data = {
            "client_id": "abc",
            "client_secret": "xyz",
            "redirect_uris": ["http://localhost"]
        }

        store = ClientStore()

        success = store.add_client(expected_client_data["client_id"],
                                   expected_client_data["client_secret"],
                                   expected_client_data["redirect_uris"])
        self.assertTrue(success)

        client = store.fetch_by_client_id("abc")

        self.assertEqual(client.identifier, expected_client_data["client_id"])
        self.assertEqual(client.secret, expected_client_data["client_secret"])
        self.assertEqual(client.redirect_uris,
                         expected_client_data["redirect_uris"])
Esempio n. 3
0
 def test_fetch_by_client_id_no_client(self):
     store = ClientStore()
     
     with self.assertRaises(ClientNotFoundError):
         store.fetch_by_client_id("abc")
Esempio n. 4
0
    def test_fetch_by_client_id_no_client(self):
        store = ClientStore()

        with self.assertRaises(ClientNotFoundError):
            store.fetch_by_client_id("abc")