test_fields# test_multi_language_field# Source code in tests/unit/apps/common/serializers/test_fields.py 7 8 9def test_multi_language_field(): field = MultiLanguageField() assert field.to_internal_value({"fi": "Käännös", "en": "", "sv": None}) == {"fi": "Käännös"} test_multi_language_field_null# Source code in tests/unit/apps/common/serializers/test_fields.py 12 13 14def test_multi_language_field_null(): field = MultiLanguageField(allow_null=True) assert field.to_internal_value({"nothing": ""}) == None test_multi_language_field_null_not_allowed# Source code in tests/unit/apps/common/serializers/test_fields.py 17 18 19 20def test_multi_language_field_null_not_allowed(): with pytest.raises(serializers.ValidationError): field = MultiLanguageField(allow_null=False) field.to_internal_value({}) test_nullable_char_field# Source code in tests/unit/apps/common/serializers/test_fields.py 23 24 25 26 27def test_nullable_char_field(): field = NullableCharField(allow_null=True) assert field.run_validation(" ") == None field = NullableCharField(allow_null=True, trim_whitespace=False) assert field.run_validation(" ") == " "