def _assert_create_object_validation(self, bad_req=None, request_data=None, data=None, bad_req_i=None): request_data.return_value = data # mock function that should be validated patchers = start_patch() m_func = mock.Mock() m_func.__name__ = "m_func" v.validate(self.scheme, self._create_object_fun)(m_func)(data=data) self.assertEqual(1, request_data.call_count) self._assert_calls(bad_req, bad_req_i) stop_patch(patchers)
def _assert_cluster_scaling_validation(self, bad_req=None, req_data=None, data=None, bad_req_i=None): m_func = mock.Mock() m_func.__name__ = "m_func" req_data.return_value = data v.validate(c_s.CLUSTER_SCALING_SCHEMA, self._create_object_fun)(m_func)(data=data, cluster_id='42') self.assertEqual(req_data.call_count, 1) self._assert_calls(bad_req, bad_req_i)
def _assert_cluster_scaling_validation(self, bad_req=None, req_data=None, data=None, bad_req_i=None): m_func = mock.Mock() m_func.__name__ = "m_func" req_data.return_value = data v.validate(c_schema.CLUSTER_SCALING_SCHEMA, self._create_object_fun)(m_func)(data=data, cluster_id='42') self.assertEqual(1, req_data.call_count) self._assert_calls(bad_req, bad_req_i)
def _assert_create_object_validation( self, bad_req=None, request_data=None, data=None, bad_req_i=None): request_data.return_value = data # mock function that should be validated patchers = start_patch() m_func = mock.Mock() m_func.__name__ = "m_func" v.validate(self.scheme, self._create_object_fun)(m_func)(data=data) self.assertEqual(request_data.call_count, 1) self._assert_calls(bad_req, bad_req_i) stop_patch(patchers)
def _validate_body(self, request, br, rd): m_func = mock.Mock() m_func.__name__ = "m_func" rd.return_value = request validator = v.validate(c_schema.CLUSTER_DELETE_SCHEMA_V2, m_func) validator(m_func)(data=request) return not br.call_count