Skip to content

Commit

Permalink
put back tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Guilouf committed Feb 2, 2025
1 parent b69a16a commit 567e23c
Showing 1 changed file with 20 additions and 6 deletions.
26 changes: 20 additions & 6 deletions lemarche/api/tenders/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -399,12 +399,26 @@ def test_partner_approch_new_tender_if_kind_changes(self):


class TenderChoicesApiTest(TestCase):
@classmethod
def setUpTestData(cls):
cls.user_token = "a" * 64
UserFactory(api_key=cls.user_token)
cls.authenticated_client = cls.client_class(headers={"authorization": f"Bearer {cls.user_token}"})

def test_should_return_tender_kinds_list(self):
url = reverse("api:tender-kinds-list") # anonymous user
response = self.client.get(url)
self.assertEqual(response.status_code, 401)
url = reverse("api:tender-kinds-list")
response = self.authenticated_client.get(url)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.data["count"], 3)
self.assertEqual(len(response.data["results"]), 3)
self.assertTrue("id" in response.data["results"][0])
self.assertTrue("name" in response.data["results"][0])

def test_should_return_tender_amounts_list(self):
url = reverse("api:tender-amounts-list") # anonymous user
response = self.client.get(url)
self.assertEqual(response.status_code, 401)
url = reverse("api:tender-amounts-list")
response = self.authenticated_client.get(url)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.data["count"], 14)
self.assertEqual(len(response.data["results"]), 14)
self.assertTrue("id" in response.data["results"][0])
self.assertTrue("name" in response.data["results"][0])

0 comments on commit 567e23c

Please sign in to comment.