test: add test cases

This commit is contained in:
fbz 2025-12-05 20:17:49 +08:00
parent 40465d95c5
commit f580b11725

View File

@ -2060,6 +2060,7 @@ class TestMultipleChoiceField(FieldValues):
valid_inputs = {
(): list(),
('aircon',): ['aircon'],
('aircon', 'aircon'): ['aircon'],
('aircon', 'manual'): ['aircon', 'manual'],
('manual', 'aircon'): ['manual', 'aircon'],
}
@ -2070,6 +2071,7 @@ class TestMultipleChoiceField(FieldValues):
outputs = [
(['aircon', 'manual', 'incorrect'], ['aircon', 'manual', 'incorrect']),
(['manual', 'aircon', 'incorrect'], ['manual', 'aircon', 'incorrect']),
(['aircon', 'manual', 'aircon'], ['aircon', 'manual']),
]
field = serializers.MultipleChoiceField(
choices=[