From 3e09113622da3d04f08a5aa97103baadf422c8ad Mon Sep 17 00:00:00 2001 From: fbz Date: Sat, 5 Jul 2025 17:13:24 +0800 Subject: [PATCH] test: fix unit tests (cherry picked from commit 6428ac4a05f4a33eb0813cc56d584f56e7bfac89) --- tests/test_fields.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/test_fields.py b/tests/test_fields.py index d574b07eb..c5cd62173 100644 --- a/tests/test_fields.py +++ b/tests/test_fields.py @@ -2056,16 +2056,18 @@ class TestMultipleChoiceField(FieldValues): Valid and invalid values for `MultipleChoiceField`. """ valid_inputs = { - (): set(), - ('aircon',): {'aircon'}, - ('aircon', 'manual'): {'aircon', 'manual'}, + (): list(), + ("aircon",): ["aircon"], + ("aircon", "manual"): ["aircon", "manual"], + ("manual", "aircon"): ["manual", "aircon"], } invalid_inputs = { 'abc': ['Expected a list of items but got type "str".'], ('aircon', 'incorrect'): ['"incorrect" is not a valid choice.'] } outputs = [ - (['aircon', 'manual', 'incorrect'], {'aircon', 'manual', 'incorrect'}) + (["aircon", "manual", "incorrect"], ["aircon", "manual", "incorrect"]), + (["manual", "aircon", "incorrect"], ["manual", "aircon", "incorrect"]), ] field = serializers.MultipleChoiceField( choices=[