Ejemplo n.º 1
0
def cook_recipe_url(recipe_id, place_id):
    """Return cook recipe url"""
    return query_reverse('cook-recipe',
                         query_kwargs={
                             'recipe_id': recipe_id,
                             'place_id': place_id
                         })
Ejemplo n.º 2
0
def remove_attendee_url(event_id, attendee_id):
    """Return remove attendee detail url"""
    return query_reverse('event-remove-attendee',
                         kwargs={'pk': event_id},
                         query_kwargs={
                             'attendee_id': attendee_id,
                         })
Ejemplo n.º 3
0
def add_attendee_url(event_id, attendee_id):
    """Return add attendee detail url"""
    return query_reverse('event-add-attendee',
                         kwargs={'pk': event_id},
                         query_kwargs={
                             'attendee_id': attendee_id,
                         })
Ejemplo n.º 4
0
def recommend_recipes_url(place_id=None, need_all_ingredients=None):
    return query_reverse(
        'recommendations-recommend-recipes-me',
        query_kwargs={
            'place_id': place_id,
            'need_all_ingredients': need_all_ingredients,
        }
    )
Ejemplo n.º 5
0
def cart_recipe(place, recipe, only_missing=False):
    """Return friendship detail accept url"""
    return query_reverse('cart-add-recipe',
                         query_kwargs={
                             'place': place,
                             'recipe': recipe,
                             'only_missing': only_missing
                         })
Ejemplo n.º 6
0
    def test_cooking_without_recipe_id_fails(self):
        """Trying to cook without passing recipe_id returns error 400."""
        self.client.force_authenticate(user=self.u_1)

        resp = self.client.post(
            query_reverse('cook-recipe',
                          query_kwargs={
                              'place_id': self.place.id,
                          }))

        self.assertEqual(resp.status_code, status.HTTP_400_BAD_REQUEST)