def parametrize_test_minimum_inputs(cls): minimum_inputs = as_list(cls.minimum_inputs) model_factories = as_list(cls.src_model_factory) return [ ("minimum_inputs", minimum_inputs), ("src_model_factory", model_factories), ]
def parametrize_test_display(cls): model_factories = as_list(cls.model_factory) maximum_inputs_list = as_list(cls.maximum_inputs) return ( ("model_factory", model_factories), ("maximum_inputs", [maximum_inputs_list[0]]), )
def parametrize_test_required(cls): minimum_inputs = as_list(cls.minimum_inputs) maximum_inputs = as_list(cls.maximum_inputs) return [ ("required_key", minimum_inputs[0].keys()), ("maximum_inputs", [maximum_inputs[0]]), ]
def parametrize_test_display(cls): maximum_inputs = as_list(cls.maximum_inputs) model_factories = as_list(cls.src_model_factory) return [ ("maximum_inputs", [maximum_inputs[0]]), ("src_model_factory", model_factories), ]
def parametrize_test_edit(cls): model_factories = as_list(cls.model_factory) maximum_inputs_list = as_list(cls.maximum_inputs) return ( ("key", maximum_inputs_list[0].keys()), ("model_factory", model_factories), ("maximum_inputs", maximum_inputs_list), )
def parametrize_test_required(cls): minimum_inputs = as_list(cls.minimum_inputs) maximum_inputs = as_list(cls.maximum_inputs) return [ ("required_key", GenericTestInlineFormset._get_all_keys(minimum_inputs[0])), ("maximum_inputs", [maximum_inputs[0]]), ]
def parametrize_test_required(cls): minimum_inputs = as_list(cls.minimum_inputs) maximum_inputs = as_list(cls.maximum_inputs) model_factories = as_list(cls.src_model_factory) return [ ("required_key", minimum_inputs[0].keys()), ("maximum_inputs", maximum_inputs), ("src_model_factory", model_factories), ]
def parametrize_test_invalid_value(cls): model_factories = as_list(cls.model_factory) invalid_values = cls.invalid_values maximum_inputs = as_list(cls.maximum_inputs) invalid_values_list = [] for key, values in invalid_values.items(): for value in values: invalid_values_list.append((key, value)) return [ ("model_factory", model_factories), ("invalid_key, invalid_value", invalid_values_list), ("maximum_inputs", maximum_inputs), ]
def parametrize_test_maximum_inputs(cls): maximum_inputs = as_list(cls.maximum_inputs) return [("maximum_inputs", maximum_inputs)]
def parametrize_test_minimum_inputs(cls): minimum_inputs = as_list(cls.minimum_inputs) return [("minimum_inputs", minimum_inputs)]
def parametrize_test_display(cls): maximum_inputs = as_list(cls.maximum_inputs) return [("maximum_inputs", [maximum_inputs[0]])]
def parametrize_test_delete_with_protected(cls): return [ ("model_factory", as_list(cls.model_factory)), ("protected_instance_factory, factory_keyword", cls.protected_instance_factories), ]
def parametrize_test_title(cls): model_factories = as_list(cls.model_factory) return [("model_factory", model_factories)]
def parametrize_test_perspective(cls): perspective_keys = as_list(cls.perspective_keys) return [("perspective_key", perspective_keys)]
def parametrize_test_list(cls): model_factories = as_list(cls.parent_model_factory) return [("parent_model_factory", model_factories)]
def parametrize_test_display(cls): maximum_inputs = as_list(cls.maximum_inputs) keys = GenericTestInlineFormset._get_all_keys(maximum_inputs[0]) return [("keys", [keys])]
def parametrize_test_perspective(cls): model_factories = as_list(cls.model_factory) perspective_keys = as_list(cls.perspective_keys) return [("model_factory", model_factories), ("perspective_key", perspective_keys)]
def test_as_list(x, expected): assert as_list(x) == expected