示例#1
0
    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),
        ]
示例#2
0
    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]]),
        )
示例#3
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]]),
        ]
示例#4
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),
        ]
示例#5
0
    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),
        )
示例#6
0
    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]]),
        ]
示例#7
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),
        ]
示例#8
0
    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),
        ]
示例#9
0
    def parametrize_test_maximum_inputs(cls):
        maximum_inputs = as_list(cls.maximum_inputs)

        return [("maximum_inputs", maximum_inputs)]
示例#10
0
    def parametrize_test_minimum_inputs(cls):
        minimum_inputs = as_list(cls.minimum_inputs)

        return [("minimum_inputs", minimum_inputs)]
示例#11
0
    def parametrize_test_display(cls):
        maximum_inputs = as_list(cls.maximum_inputs)

        return [("maximum_inputs", [maximum_inputs[0]])]
示例#12
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),
     ]
示例#13
0
    def parametrize_test_title(cls):
        model_factories = as_list(cls.model_factory)

        return [("model_factory", model_factories)]
示例#14
0
    def parametrize_test_perspective(cls):
        perspective_keys = as_list(cls.perspective_keys)

        return [("perspective_key", perspective_keys)]
示例#15
0
    def parametrize_test_list(cls):
        model_factories = as_list(cls.parent_model_factory)

        return [("parent_model_factory", model_factories)]
示例#16
0
    def parametrize_test_display(cls):
        maximum_inputs = as_list(cls.maximum_inputs)
        keys = GenericTestInlineFormset._get_all_keys(maximum_inputs[0])

        return [("keys", [keys])]
示例#17
0
    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