def test_get_recipes(self, client, recipes, ingredients): res = client.get( utils.urlize(self.endpoint, ingredients[0]['id'], 'recipes') ) for recipe in res.data['recipes']: utils.unorder_recipe(recipe) assert res.status_code == 200 assert res.data == {'recipes': [utils.unorder_recipe(recipes[0])]}
def test_get_utensils(self, client, recipe): id = recipe['id'] res = client.get(utils.urlize(self.endpoint, id, 'utensils')) assert res.status_code == 200 assert res.data == {'utensils': recipe['utensils']}
def test_get_utensils_404(self, client, next_recipe_id): res = client.get(utils.urlize(self.endpoint, next_recipe_id(), 'utensils')) assert res.status_code == 404 assert res.data == {'status_code': 404, 'message': self.E_404}