def _assert_http_method(self, method, params, check_auth=True): """Asserts _http_request is called with the method and params.""" args, _ = self.sg._http_request.call_args arg_body = args[2] assert isinstance(arg_body, basestring) arg_body = json.loads(arg_body) arg_params = arg_body.get("params") self.assertEqual(method, arg_body["method_name"]) if check_auth: auth = arg_params[0] self.assertEqual(self.script_name, auth["script_name"]) self.assertEqual(self.api_key, auth["script_key"]) if params: rpc_args = arg_params[len(arg_params) - 1] self.assertEqual(params, rpc_args)
def _assert_http_method(self, method, params, check_auth=True): """Asserts _http_request is called with the method and params.""" args, _ = self.sg._http_request.call_args arg_body = args[2] assert isinstance(arg_body, basestring) arg_body = json.loads(arg_body) arg_params = arg_body.get("params") self.assertEqual(method, arg_body["method_name"]) if check_auth: auth = arg_params[0] self.assertEqual(self.script_name, auth["script_name"]) self.assertEqual(self.api_key, auth["script_key"]) if params: rpc_args = arg_params[len(arg_params)-1] self.assertEqual(params, rpc_args)