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)
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)