def test_update_fail_no_data(self): self.req.POST = { "activity_key": str(Activity.objects.all()[0].id), "amount": 100, "date": "2012-01-01", } vcs_add(self.req) self.req.POST = {} self.assertRaises(Http404, update, self.req)
def test_update_delete(self): self.req.POST = { "activity_key": str(Activity.objects.all()[0].id), "amount": 100, "date": "2012-01-01", } vcs_add(self.req) self.req.POST = { "id": str(ActivityEntry.objects.all()[0].id), "volume": "0", } entry_id = ActivityEntry.objects.all()[0].id update(self.req) self.assertEqual(ActivityEntry.objects.filter(id=entry_id).count(), 0)
def test_update_entry(self): self.req.POST = { "activity_key": str(Activity.objects.all()[0].id), "amount": 100, "date": "2012-01-01", } vcs_add(self.req) self.req.POST = { "volume": 1, "id": str(ActivityEntry.objects.all()[0].id) } entry = ActivityEntry.objects.all()[0] prevol = entry.amount id = entry.id update(self.req) self.assertEqual(ActivityEntry.objects.get(id=id).amount, 1)
def test_add_entry(self): self.req.POST = { "activity_key": str(Activity.objects.all()[0].id), "amount": "100", "date": "2012-01-01", } self.assertIsInstance(vcs_add(self.req), HttpResponseRedirect)