def test_food_reserved(self): """ If you have reserved food """ self.client.login(username='******', password='******') food = create_food(self.fridge, self.user) create_reservation(food, self.user, 4) response = self.client.get( reverse('fridge:food-list', args=(self.fridge.id, ))) self.assertEqual(response.status_code, 200) self.assertQuerysetEqual(response.context['food_available'], []) self.assertQuerysetEqual(response.context['food_reserve'], ['<Food: food_test>'])
def test_available_and_reserved_food(self): """ Test get_available_food and get_reserved_food method """ food = create_food(self.fridge, self.user) self.assertEqual(self.fridge.get_available_food().count(), 1) self.assertEqual(len(self.fridge.get_reserved_food()), 0) reservation = create_reservation(food, self.user2, 2) self.assertEqual(self.fridge.get_available_food().count(), 1) self.assertEqual(len(self.fridge.get_reserved_food()), 1) reservation.delete() create_reservation(food, self.user2, 4) self.assertEqual(self.fridge.get_available_food().count(), 0) self.assertEqual(len(self.fridge.get_reserved_food()), 1)
def setUp(self): self.user = create_user("test1", email="*****@*****.**") self.another_user = create_user("test2", email="*****@*****.**") fridge = create_fridge(self.user) self.food = create_food(fridge, self.user)
def setUp(self): self.user = create_user(username="******", password="******") self.client.login(username='******', password='******') self.fridge = create_fridge(self.user) self.food = create_food(fridge=self.fridge, user=self.user)
def setUp(self): self.user = create_user('test', '*****@*****.**', 'test') self.fridge = create_fridge(self.user, is_active=True) self.food = create_food(fridge=self.fridge, user=self.user) self.reservation = create_reservation(self.food, self.user, 3) self.client.login(username='******', password='******')