def test_get_list_col_function(self):
        """
        REST Api: Test get list of objects with columns as functions
        """
        client = self.app.test_client()
        token = self.login(client, USERNAME_ADMIN, PASSWORD_ADMIN)

        with model1_data(self.appbuilder.session):
            uri = "api/v1/model1funcapi/"
            rv = self.auth_client_get(client, token, uri)
            self.assertEqual(rv.status_code, 200)
            data = json.loads(rv.data.decode("utf-8"))
            # Tests count property
            self.assertEqual(data["count"], MODEL1_DATA_SIZE)
            # Tests data result default page size
            self.assertEqual(len(data[API_RESULT_RES_KEY]), self.model1api.page_size)
            for i in range(1, self.model1api.page_size):
                item = data[API_RESULT_RES_KEY][i - 1]
                self.assertEqual(
                    item["full_concat"],
                    f"test{str(i - 1)}.{i - 1}.{float(i - 1)}.{None}",
                )

        REST Api: Test get list of objects with columns as functions
        
tests/test_api.py