def test_process_clients_interests_request(self): cli_request = ClientsInterestsRequest( self.store, self.context, {"client_ids": list(range(1, 11))}) result, code = cli_request.process() self.assertEqual(code, OK) for key, value in result.items(): self.assertEqual(self.backup[key], json.dumps(value))
def clients_interests_request(): return ClientsInterestsRequest(request_body={"test_body": "test"})
def test_process_clients_interests_request_no_keys(self): cli_request = ClientsInterestsRequest( self.store, self.context, {"client_ids": list(range(12, 21))}) with self.assertRaises(NoSuchElementError): result, _ = cli_request.process()
def test_exception_init_clients_interests_request(self, arguments): with self.assertRaises(TooMuchErrors): ClientsInterestsRequest([], self.context, arguments["arguments"])
def test_init_clients_interests_request(self, arguments, nclients): ClientsInterestsRequest([], self.context, arguments["arguments"]) self.assertEqual(self.context["nclients"], nclients)
def test_clients_interests_ok(arguments): meth_req = type("MethodRequest", (object, ), {"arguments": arguments})() interests = ClientsInterestsRequest(meth_req, {}, {}) interests.parse_request() assert interests.valid