Ejemplo n.º 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),
        ]
Ejemplo n.º 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]]),
        )
Ejemplo n.º 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]]),
        ]
Ejemplo n.º 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),
        ]
Ejemplo n.º 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),
        )
Ejemplo n.º 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]]),
        ]
Ejemplo n.º 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),
        ]
Ejemplo n.º 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),
        ]
Ejemplo n.º 9
0
    def parametrize_test_maximum_inputs(cls):
        maximum_inputs = as_list(cls.maximum_inputs)

        return [("maximum_inputs", maximum_inputs)]
Ejemplo n.º 10
0
    def parametrize_test_minimum_inputs(cls):
        minimum_inputs = as_list(cls.minimum_inputs)

        return [("minimum_inputs", minimum_inputs)]
Ejemplo n.º 11
0
    def parametrize_test_display(cls):
        maximum_inputs = as_list(cls.maximum_inputs)

        return [("maximum_inputs", [maximum_inputs[0]])]
Ejemplo n.º 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),
     ]
Ejemplo n.º 13
0
    def parametrize_test_title(cls):
        model_factories = as_list(cls.model_factory)

        return [("model_factory", model_factories)]
Ejemplo n.º 14
0
    def parametrize_test_perspective(cls):
        perspective_keys = as_list(cls.perspective_keys)

        return [("perspective_key", perspective_keys)]
Ejemplo n.º 15
0
    def parametrize_test_list(cls):
        model_factories = as_list(cls.parent_model_factory)

        return [("parent_model_factory", model_factories)]
Ejemplo n.º 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])]
Ejemplo n.º 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)]
Ejemplo n.º 18
0
def test_as_list(x, expected):
    assert as_list(x) == expected