Esempio n. 1
0
    def test_saving_and_retrieving_items(self):
        list_ = List()
        list_.save()
        
        first_item_text = 'The first (ever) list item'
        first_item = Item()
        first_item.owningList = list_
        first_item.text = first_item_text
        first_item.save()

        second_item_text = 'Item the second'
        second_item = Item()
        second_item.owningList = list_
        second_item.text = second_item_text
        second_item.save()

        saved_list = List.objects.first()
        self.assertEqual(saved_list,list_)

        saved_items = Item.objects.all()
        self.assertEqual(saved_items.count(),2)

        first_saved_item = saved_items[0]
        second_saved_item = saved_items[1]
        self.assertEqual(first_saved_item.text,first_item_text)
        self.assertEqual(first_saved_item.owningList,list_)
        self.assertEqual(second_saved_item.text,second_item_text)
        self.assertEqual(second_saved_item.owningList,list_)
Esempio n. 2
0
    def test_saving_and_retrieving_items(self):
        list_ = List()
        list_.save()

        first_item_text = 'The first (ever) list item'
        first_item = Item()
        first_item.owningList = list_
        first_item.text = first_item_text
        first_item.save()

        second_item_text = 'Item the second'
        second_item = Item()
        second_item.owningList = list_
        second_item.text = second_item_text
        second_item.save()

        saved_list = List.objects.first()
        self.assertEqual(saved_list, list_)

        saved_items = Item.objects.all()
        self.assertEqual(saved_items.count(), 2)

        first_saved_item = saved_items[0]
        second_saved_item = saved_items[1]
        self.assertEqual(first_saved_item.text, first_item_text)
        self.assertEqual(first_saved_item.owningList, list_)
        self.assertEqual(second_saved_item.text, second_item_text)
        self.assertEqual(second_saved_item.owningList, list_)