Ejemplo n.º 1
0
    def test_filter_cannot_be_applied_to_non_constant_choices(self):
        dummy_choices = DummyChoices()

        message = "`filter_by` cannot be applied on non constant choices."
        with self.assertRaises(TypeError, msg=message):
            ChoiceField(choices={1: "One"},
                        filter_by=lambda c: c != dummy_choices.c3)
Ejemplo n.º 2
0
 class Serializer(serializers.Serializer):
     foo = ChoiceField(choices=dummy_choices,
                       filter_by=lambda c: c != dummy_choices.c3)
Ejemplo n.º 3
0
 class Serializer(serializers.Serializer):
     foo = ChoiceField(choices={1: "One"})
Ejemplo n.º 4
0
 class Serializer(serializers.Serializer):
     foo = ChoiceField(choices=dummy_choices)
Ejemplo n.º 5
0
 class Serializer(serializers.Serializer):
     foo = ChoiceField(choices=dummy_choices, label_indexed=True)