We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 981ffbc commit 10e12e5Copy full SHA for 10e12e5
tests/test_routes.py
@@ -305,9 +305,12 @@ def test_purchase_a_pet(self):
305
306
def test_purchase_not_available(self):
307
"""It should not Purchase a Pet that is not available"""
308
- pets = self._create_pets(10)
309
- unavailable_pets = [pet for pet in pets if pet.available is False]
310
- pet = unavailable_pets[0]
+ pet = PetFactory()
+ pet.available = False
+ response = self.client.post(BASE_URL, json=pet.serialize())
311
+ self.assertEqual(response.status_code, status.HTTP_201_CREATED)
312
+ new_pet = response.get_json()
313
+ pet.id = new_pet["id"]
314
response = self.client.put(f"{BASE_URL}/{pet.id}/purchase")
315
self.assertEqual(response.status_code, status.HTTP_409_CONFLICT)
316
0 commit comments