Ejemplo n.º 1
0
    def test_get_omit_input_from_query_param(self):
        serializer = FlexFieldsModelSerializer(context={})

        serializer.context["request"] = MockRequest(
            method="GET", query_params=MultiValueDict({"omit": ["cat,dog"]}))

        result = serializer._get_omit_input({"omit": []})
        self.assertEqual(result, ["cat", "dog"])
Ejemplo n.º 2
0
    def test_get_omit_input_from_explicit_settings(self):
        serializer = FlexFieldsModelSerializer(context={})

        serializer.context["request"] = MockRequest(
            method="GET", query_params={"omit": "cat,dog"})

        result = serializer._get_omit_input({"omit": ["fish"]})
        self.assertEqual(result, ["fish"])