from django.urls import reverse from rest_framework import status from rest_framework.test import APITestCase from vbv_lernwelt.core.models import User class OrganisationViewTest(APITestCase): def setUp(self) -> None: self.user = User.objects.create_user( "testuser", "test@example.com", "testpassword" ) self.client.login(username="testuser", password="testpassword") def test_list_organisations(self) -> None: # GIVEN url = reverse("list_organisations") # WHEN response = self.client.get(url) # THEN self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertEqual( response.data[0], { "organisation_id": 1, "name_de": "andere Broker", "name_fr": "autres Broker", "name_it": "altre Broker", }, )