def test_add_favorite_is_noop_if_already_exists(self): models.Favorite(favorite_id=101, user_id=42, retailer=models.Retailer.TARGET).save() views.add_favorite(StubRequest(user_id=42, retailer=models.Retailer.TARGET), next_id_func=self.next_id_func) self.assertEqual(101, models.Favorite.objects.get().favorite_id)
def test_add_favorite_works(self): views.add_favorite(StubRequest(user_id=42, retailer=models.Retailer.TARGET), next_id_func=self.next_id_func) self.assertEqual(models.Favorite(favorite_id=1, user_id=42, retailer=models.Retailer.TARGET), models.Favorite.objects.get())