Beispiel #1
0
    def test_ingridient_list_detail(self):
        ingridient = Ingridient(value='Vodka 50g')
        ingridient.save()

        list_res = self.app.get(reverse('ingridients'))
        url = ingridient.get_absolute_url()
        self.assert_(url in list_res.content)

        detail_res = self.app.get(url)
        self.assert_(ingridient.value in detail_res.content)
Beispiel #2
0
 def test_ingridient_edit(self):
     ingridient = Ingridient(value='Vodka 50g')
     ingridient.save()
     self.assertEqual(Ingridient.objects.all().count(), 1)
     
     edit_url = ingridient.get_edit_url()
     res = self.app.get(edit_url)
     form = res.form
     self.assertEqual(form['value'].value, ingridient.value)
     form['value'] = 'Vodka 100g'
     res = form.submit().follow()
     self.assert_(form['value'].value in res.content)
     self.assertEqual(Ingridient.objects.all().count(), 1)
Beispiel #3
0
    def setUp(self):
        title = "Vodka based"
        category = Category(title=title)
        category.save()
        coctail = Coctail(title="Pure vodka", category=category)
        coctail.save()
        vodka = Ingridient(value="Vodka 100g")
        vodka.save()
        coctail.ingridients.add(vodka)
        coctail.save()

        self.vodka = vodka

        self.assertEqual(Category.objects.all().count(), 1)
        self.assertEqual(Ingridient.objects.all().count(), 1)
        self.assertEqual(Coctail.objects.all().count(), 1)
Beispiel #4
0
    def test_simple_models(self):
        coctail = Coctail(title="Margarita")
        category = Category(title="Alcohol based")
        category.save()
        coctail.category = category
        coctail.save()

        vodka = Ingridient(value='Vodka 50g')
        vodka.save()
        coctail.ingridients.add(vodka)
        coctail.save()

        self.assertEqual(Coctail.objects.all().count(), 1)
        self.assertEqual(Category.objects.all().count(), 1)
        self.assertEqual(Ingridient.objects.all().count(), 1)
        self.assertEqual(category.coctails.all().count(), 1)
        self.assertEqual(vodka.coctails.all().count(), 1)