コード例 #1
0
ファイル: test_view.py プロジェクト: trevorrea/OIPA
    def test_get_fields_no_renaming(self):
        """
        Test get_fields() returns original fields if no renaming is done.
        """

        group_by = GroupBy(
            query_param="test",
            fields=("id", "name"),
            queryset=self.queryset,
        )

        self.assertEqual(group_by.get_fields(), group_by.fields)
コード例 #2
0
ファイル: test_view.py プロジェクト: trevorrea/OIPA
    def test_get_fields_with_partly_renaming(self):
        """
        Test get_fields() returns renamed fields when renaming only part of the fields.
        """

        group_by = GroupBy(
            query_param="test",
            fields=("id", "name"),
            renamed_fields="id_renamed",
            queryset=self.queryset,
        )

        self.assertItemsEqual(group_by.get_fields(), ["id_renamed", "name"])
コード例 #3
0
ファイル: test_view.py プロジェクト: trevorrea/OIPA
    def test_get_fields_with_renaming(self):
        """
        Test get_fields() returns renamed fields when renaming.
        """

        group_by = GroupBy(
            query_param="test",
            fields=("id", "name"),
            renamed_fields=("id_renamed", "name_renamed"),
            queryset=self.queryset,
        )

        self.assertEqual(group_by.get_fields(), group_by.renamed_fields)