feat(api): add media news sorting
All checks were successful
CI/CD Pipeline / Quality Gate (push) Successful in 1m20s
CI/CD Pipeline / Build and Push Images (push) Successful in 17s
CI/CD Pipeline / Internal Notify (push) Successful in 0s
CI/CD Pipeline / Deploy Dev via Compose (push) Successful in 31s

This commit is contained in:
2026-08-18 10:27:15 +02:00
parent 31eaa7e907
commit cdc4698864
3 changed files with 69 additions and 2 deletions

View File

@@ -207,6 +207,21 @@ class OrganizationsApiV2Test(APITestCase):
)
self.assertIn("/api/v2/organizations/{uid}/sources/", paths)
self.assertIn("/api/v2/organization-sources/{uid}/records/", paths)
source_record_list_operation = paths[
"/api/v2/organization-source-records/"
]["get"]
source_record_parameters = {
parameter["name"]: parameter
for parameter in source_record_list_operation["parameters"]
}
source_record_ordering_values = source_record_parameters["ordering"]["enum"]
for ordering_value in (
"payload__sentiment",
"-payload__sentiment",
"payload__news_source",
"-payload__news_source",
):
self.assertIn(ordering_value, source_record_ordering_values)
def test_retrieve_returns_item_by_uid(self):
organization = create_frontend_organization(