コード例 #1
0
    def test_json_request(self):
        client = duo_client.client.Client(
            'test_ikey', 'test_akey', 'example.com', sig_timezone='America/Detroit',
            sig_version=3)
        client._connect = lambda: util.MockHTTPConnection()

        (response, dummy) = client.api_call(
            'POST', '/foo/bar', JSON_BODY)

        self.assertEqual(response.method, 'POST')
        self.assertEqual(response.uri, '/foo/bar')
        self.assertEqual(response.body, JSON_STRING)

        self.assertIn('Content-type', response.headers)
        self.assertEqual(response.headers['Content-type'], 'application/json')
        self.assertIn('Authorization', response.headers)
コード例 #2
0
    def test_json_request(self):
        client = duo_client.client.Client(
            'test_ikey', 'test_akey', 'example.com', sig_timezone='America/Detroit',
            sig_version=3)
        client._connect = lambda: util.MockHTTPConnection()

        (response, dummy) = client.api_call(
            'POST', '/foo/bar', JSON_BODY)

        self.assertEqual(response.method, 'POST')
        self.assertEqual(response.uri, '/foo/bar')
        self.assertEqual(response.body, JSON_STRING)

        self.assertIn('Content-type', response.headers)
        self.assertEqual(response.headers['Content-type'], 'application/json')
        self.assertIn('Authorization', response.headers)
コード例 #3
0
    def test_json_request(self):
        client = duo_client.client.Client("test_ikey",
                                          "test_akey",
                                          "example.com",
                                          sig_timezone="America/Detroit",
                                          sig_version=3)
        client._connect = lambda: util.MockHTTPConnection()

        (response, dummy) = client.api_call("POST", "/foo/bar", JSON_BODY)

        self.assertEqual(response.method, "POST")
        self.assertEqual(response.uri, "/foo/bar")
        self.assertEqual(response.body, JSON_STRING)

        self.assertIn("Content-type", response.headers)
        self.assertEqual(response.headers["Content-type"], "application/json")
        self.assertIn("Authorization", response.headers)