Ejemplo n.º 1
0
def add_item(request):
	name_for_item = request.POST.get('name_for_item')
	item_datetime = datetime.datetime.utcnow()
	item_status = "incomplete"
	new_item_entry = ListItem()
	new_item_entry.item = name_for_item
	new_item_entry.datetime = item_datetime
	new_item_entry.status = item_status
	new_item_entry.save()
	current_list = ListItem.objects.order_by('item')
	return render(request, 'ordered_to_do_list_app/index.html', { 'current_list' : current_list })
Ejemplo n.º 2
0
    def test_adding_list_items(self):
        tl = TrickleList(name='Test List')
        tl.save()
        li = ListItem(name='Test Item', trickle_list=tl)
        li.save()
        self.assertEqual(li.trickle_list.id, tl.id)

        li = tl.listitem_set.create(name='Another test item')
        li.save()
        self.assertEqual(li.trickle_list.id, tl.id)

        self.assertEqual(
            map(lambda i: i.name, tl.listitem_set.all()),
            [u'Test Item', u'Another test item']
        )