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

            requests.delete.reset_mock()

            client = Client("key", "secret")
            params = {
                "key": "value",
            }
            client._delete("/api/", params=params)
            requests.delete.assert_called()
            args = requests.delete.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_delete(self):
        with mock.patch.object(requests, "delete"):
            client = Client("key", "secret")
            client._delete("/api/")
            requests.delete.assert_called()
            args = requests.delete.call_args[1]
            self.assertEqual(args["url"], "https://api.shapeways.com/api/v1")
            self.assertIsInstance(args["auth"], OAuth1)
            self.assertEqual(args["params"], None)

            requests.delete.reset_mock()

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