Преглед изворни кода

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
version-14
Suraj Shetty пре 3 година
родитељ
комит
80e8460850
1 измењених фајлова са 8 додато и 8 уклоњено
  1. +8
    -8
      frappe/tests/test_api.py

+ 8
- 8
frappe/tests/test_api.py Прегледај датотеку

@@ -83,17 +83,17 @@ class FrappeAPITestCase(unittest.TestCase):


return self._sid 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): class TestResourceAPI(FrappeAPITestCase):


Loading…
Откажи
Сачувај