From 80e8460850c70c8eb21b3c606cd3cef72759134e Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Mon, 4 Apr 2022 07:14:43 +0530 Subject: [PATCH] test: Allow more options like content_type to be passed `kwargs` is used internally while creating EnvironBuilder which eventually builds request object so additional options of request like content_type or mimetype can be passed via kwargs --- frappe/tests/test_api.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/frappe/tests/test_api.py b/frappe/tests/test_api.py index d7d0de6a0d..8d41545c4c 100644 --- a/frappe/tests/test_api.py +++ b/frappe/tests/test_api.py @@ -83,17 +83,17 @@ class FrappeAPITestCase(unittest.TestCase): return self._sid - def get(self, path: str, params: Optional[Dict] = None) -> TestResponse: - return make_request(target=self.TEST_CLIENT.get, args=(path, ), kwargs={"data": params}) + def get(self, path: str, params: Optional[Dict] = None, **kwargs) -> TestResponse: + return make_request(target=self.TEST_CLIENT.get, args=(path, ), kwargs={"data": params, **kwargs}) - def post(self, path, data) -> TestResponse: - return make_request(target=self.TEST_CLIENT.post, args=(path, ), kwargs={"data": data}) + def post(self, path, data, **kwargs) -> TestResponse: + return make_request(target=self.TEST_CLIENT.post, args=(path, ), kwargs={"data": data, **kwargs}) - def put(self, path, data) -> TestResponse: - return make_request(target=self.TEST_CLIENT.put, args=(path, ), kwargs={"data": data}) + def put(self, path, data, **kwargs) -> TestResponse: + return make_request(target=self.TEST_CLIENT.put, args=(path, ), kwargs={"data": data, **kwargs}) - def delete(self, path) -> TestResponse: - return make_request(target=self.TEST_CLIENT.delete, args=(path, )) + def delete(self, path, **kwargs) -> TestResponse: + return make_request(target=self.TEST_CLIENT.delete, args=(path, ), kwargs=kwargs) class TestResourceAPI(FrappeAPITestCase):