コード例 #1
0
    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])]}
コード例 #2
0
ファイル: recipes_test.py プロジェクト: RulzUrLife/RulzUrArch
    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']}
コード例 #3
0
ファイル: recipes_test.py プロジェクト: RulzUrLife/RulzUrArch
    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}