def test_get(self):
        with mock.patch.object(requests, "get"):
            client = Client("key", "secret")
            client._get("/api/")
            requests.get.assert_called()
            args = requests.get.call_args[1]
            self.assertEqual(args["url"], "https://api.shapeways.com/api/v1")
            self.assertIsInstance(args["auth"], OAuth1)
            self.assertEqual(args["params"], None)

            requests.get.reset_mock()

            client = Client("key", "secret")
            params = {
                "key": "value",
            }
            client._get("/api/", params=params)
            requests.get.assert_called()
            args = requests.get.call_args[1]
            self.assertEqual(args["url"], "https://api.shapeways.com/api/v1")
            self.assertIsInstance(args["auth"], OAuth1)
            self.assertEqual(args["params"], params)
Example #2
0
    def test_get(self):
        with mock.patch.object(requests, "get"):
            client = Client("key", "secret")
            client._get("/api/")
            requests.get.assert_called()
            args = requests.get.call_args[1]
            self.assertEqual(args["url"], "https://api.shapeways.com/api/v1")
            self.assertIsInstance(args["auth"], OAuth1)
            self.assertEqual(args["params"], None)

            requests.get.reset_mock()

            client = Client("key", "secret")
            params = {
                "key": "value",
            }
            client._get("/api/", params=params)
            requests.get.assert_called()
            args = requests.get.call_args[1]
            self.assertEqual(args["url"], "https://api.shapeways.com/api/v1")
            self.assertIsInstance(args["auth"], OAuth1)
            self.assertEqual(args["params"], params)