def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = '첫 번째 아이템' first_item.list = list_ first_item.save() second_item = Item() second_item.text = '두 번째 아이템' second_item.list = list_ 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, '첫 번째 아이템') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, '두 번째 아이템') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_item(self): '''тест сохранения и получения элементов списка''' list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list1 = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list1 = list_ second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, list_) saved_item = Item.objects.all() self.assertEqual(saved_item.count(), 2) first_saved_item = saved_item[0] second_saved_item = saved_item[1] self.assertEqual(first_saved_item.text, 'The first (ever) list item') self.assertEqual(first_saved_item.list1, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list1, list_)
def test_saving_and_retrieving_items(self): """ Test that text can be added to item model and saved to a list. Creates a list and save it. Then, creates two items linked to the list. Finally, the test checks for expected text and the correct number of items in the list. """ list_ = List() # use 'list_' to avoid built-in clash list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ 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, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retreiving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = "The first (ever) list item" first_item.list = list_ first_item.save() second_item = Item() second_item.text = "Item the second" second_item.list = list_ 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, "The first (ever) list item") self.assertEqual(first_saved_item.list, saved_list) self.assertEqual(second_saved_item.text, "Item the second") self.assertEqual(second_saved_item.list, saved_list)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = "First ever list item" first_item.list = list_ first_item.save() second_item = Item() second_item.text = "Second item" second_item.list = list_ 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 = saved_items[0] second_saved = saved_items[1] self.assertEqual(first_saved.text, first_item.text) self.assertEqual(first_saved.list, list_) self.assertEqual(second_saved.text, second_item.text) self.assertEqual(second_saved.list, list_)
def test_saving_and_retrieving_items(self): """ 测试待办事项正常保存 """ list_ = List() list_.save() first_item = Item() first_item.text = 'one item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'two item' second_item.list = list_ 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, 'one item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'two item') self.assertEqual(second_saved_item.list, list_)
def test_should_save_and_retrieve_items(self): item_list = List() item_list.save() first_item = Item() first_item.text = 'Here\'s the first one!' first_item.list = item_list first_item.save() second_item = Item() second_item.text = 'Strike two' second_item.list = item_list second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, item_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, 'Here\'s the first one!') self.assertEqual(first_saved_item.list, item_list) self.assertEqual(second_saved_item.text, 'Strike two') self.assertEqual(second_saved_item.list, item_list)
def test_model_save_retrieve(self): list_ = List() list_.save() # create item, set attribute text to a string and save it first_item = Item() first_item.text = "First" first_item.list = list_ first_item.save() second_item = Item() second_item.text = "Second" second_item.list = list_ second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, list_) # get all instances of Item saved_items = Item.objects.all() self.assertEqual(saved_items.count(), 2) first_saved_item = saved_items[0] second_saved_item = saved_items[1] # test savedItem.text == createdItem.text self.assertEqual(first_item.text, first_saved_item.text) self.assertEqual(first_saved_item.list, list_) self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_item.text, second_saved_item.text)
def test_saving_and_retrieving_items(self): FIRST_TXT = "The 1st item" SECOND_TXT = "the 2nd item" list_ = List() list_.save() first_item = Item() first_item.text = FIRST_TXT first_item.list = list_ first_item.save() second_item = Item() second_item.text = SECOND_TXT second_item.list = list_ second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, list_) saved_items = Item.objects.all() self.assertEqual(saved_items.count(), 2) self.assertEqual(saved_items[0].text, FIRST_TXT) self.assertEqual(saved_items[0].list, list_) self.assertEqual(saved_items[1].text, SECOND_TXT) self.assertEqual(saved_items[1].list, list_)
def test_saving_and_retriving_items(self): list_ = List() list_.save() first = Item() first.text = 'The first item' first.list = list_ first.save() second = Item() second.text = 'Item 2' second.list = list_ second.save() saved_list = List.objects.first() self.assertEqual(saved_list, list_) all_items = Item.objects.all() self.assertEqual(all_items.count(), 2) first_item = all_items[0] second_item = all_items[1] self.assertEqual(first_item.text, 'The first item') self.assertEqual(first_item.list, list_) self.assertEqual(second_item.text, 'Item 2') self.assertEqual(second_item.list, list_)
def test_saving_and_retrieving_items(self): """тест сохраниения и получения элементов списка""" list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, list_) saved_items = Item.objects.all() first_saved_item = saved_items[0] second_saved_item = saved_items[1] self.assertEqual(first_saved_item.text, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ 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, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'Absolutnie pierwszy element listy' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Drugi element' second_item.list = list_ second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, list_) saved_items = Item.objects.all() # zwraca QuerySet self.assertEqual(saved_items.count(), 2) first_saved_item = saved_items[0] second_saved_item = saved_items[1] self.assertEqual(first_saved_item.text, 'Absolutnie pierwszy element listy') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Drugi element') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = u"족발과 새우젓" first_item.list = list_ first_item.save() second_item = Item() second_item.text = u"쌈도 샀니?" second_item.list = list_ 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] self.assertEqual(u"족발과 새우젓", first_saved_item.text) self.assertEqual(list_, first_saved_item.list) second_saved_item = saved_items[1] self.assertEqual(list_, second_saved_item.list) self.assertEqual(u"쌈도 샀니?", second_saved_item.text)
def test_saving_and_retrieving_items(self): the_list = List() the_list.save() item1 = Item() item1.text = 'The first (ever) list item' item1.list = the_list item1.save() item2 = Item() item2.text = 'Item the second' item2.list = the_list item2.save() saved_list = List.objects.first() self.assertEqual(saved_list, the_list) saved_items = Item.objects.all() self.assertEqual(saved_items.count(), 2) saved_item1 = saved_items[0] saved_item2 = saved_items[1] self.assertEqual(saved_item1.text, 'The first (ever) list item') self.assertEqual(saved_item1.list, the_list) self.assertEqual(saved_item2.text, 'Item the second') self.assertEqual(saved_item2.list, the_list)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ # var list_ used in order to NOT shadow Python built-in function 'list' first_item.save() second_item = Item() second_item.text = 'The second item' second_item.list = list_ 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, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'The second item') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): #python ma wbudowaną funkcję list list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' #w ten sposób tworzone jest powiązanie do listy #pod atrybutem list kryje się adres, do którego linkuje element listy list_ - moje wyjaśnienie first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ second_item.save() saved_list = List.objects.first() #porównanie kluczy głównych (atrybut id) self.assertEqual(saved_list, list_) #objects to atrybut klasy modelu, tu np. Item 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, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = "The first (ever) list item" first_item.list = list_ first_item.save() second_item = Item() second_item.text = "Item the second" second_item.list = list_ 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, "The first (ever) list item") self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, "Item the second") self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'The first list item EVER' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Second thing on the agenda' second_item.list = list_ 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, 'The first list item EVER') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Second thing on the agenda') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = "My first list item" first_item.list = list_ first_item.save() second_item = Item() second_item.text = "A fancy second item" second_item.list = list_ 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, 'My first list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'A fancy second item') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): # make a new list, save it. # create the first item, save it. Assign its list field as the newly created list. # Same for the second item. # Get the first list from the db. # assert it's equal to the originally created list. # get the two items from the db. # assert that their list is the created list. list_ = List() list_.save() first_item = Item() first_item.text = "The first item" first_item.list = list_ first_item.save() second_item = Item() second_item.text = "the second Item, wow!" second_item.list = list_ 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.list, list_) self.assertEqual(second_saved_item.text, second_item.text) self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items_in_list(self): new_list = List() new_list.save() # call constructor as function and returns instance of object, don't need new instance first_item = Item() first_item.text = 'The first (ever) list item' # At this line, what is first_item.list ??? first_item.list = new_list first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = new_list second_item.save() # retrieve saved items saved_list = List.objects.first() self.assertEqual(new_list, saved_list) saved_items = Item.objects.all() self.assertEqual(saved_items.count(), 2) #check that items line up first_saved_item = saved_items[0] second_saved_item = saved_items[1] self.assertEqual(first_saved_item.text, 'The first (ever) list item') self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(first_saved_item.list, new_list) self.assertEqual(second_saved_item.list, new_list)
def test_saving_and_retrieving_items(self): first_item_text = 'First List Item' second_item_text = 'Second List Item' ## Create a new List object list_ = List() list_.save() first_item = Item() first_item.text = first_item_text ## assign each item to the List object by assigning it as its .list property. first_item.list = list_ first_item.save() second_item = Item() second_item.text = second_item_text second_item.list = list_ 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.list, list_) self.assertEqual(second_saved_item.text, second_item_text) self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list = List() list.save() first = Item() first.text = 'The first list item' first.list = list first.save() second = Item() second.text = 'Second item' second.list = list second.save() saved_lists = List.objects.all() self.assertEqual(saved_lists.count(), 1) self.assertEqual(saved_lists[0], 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.text) self.assertEqual(first_saved_item.list, list) self.assertEqual(second_saved_item.text, second.text) self.assertEqual(second_saved_item.list, list)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ second_item.save() saved_lists = List.objects.all() self.assertEqual(saved_lists.count(), 1) self.assertEqual(saved_lists[0], 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, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Second list item' second_item.list = list_ second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, list_) # check that the id is the same saved_items = Item.objects.all() # returns a list? - actually a QuerySet self.assertEqual(saved_items.count(),2) first_saved_item = saved_items[0] second_saved_item = saved_items[1] self.assertEqual(first_saved_item.text , 'The first (ever) list item') self.assertEqual(first_saved_item.list , list_) self.assertEqual(second_saved_item.text , 'Second list item') self.assertEqual(second_saved_item.list , list_)
def test_saving_and_retrieving_items(self): first_item_text = 'The first (ever) list item' second_item_text = 'The second item' list_ = List() list_.save() first_item = Item() first_item.text = first_item_text first_item.list = list_ first_item.save() second_item = Item() second_item.text = second_item_text second_item.list = list_ 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.list, list_) self.assertEqual(second_saved_item.text, second_item_text) self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): my_list = List() my_list.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = my_list first_item.save() second_item = Item() second_item.text = 'The second item' second_item.list = my_list second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, my_list) saved_items = Item.objects.all() self.assertEquals(saved_items.count(), 2) retrieved_first_item = saved_items[0] retrieved_second_item = saved_items[1] self.assertEqual(retrieved_first_item.text, first_item.text) self.assertEqual(retrieved_first_item.list, my_list) self.assertEqual(retrieved_second_item.text, second_item.text) self.assertEqual(retrieved_second_item.list, my_list)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ 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, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_) def test_cannot_save_empty_list_items(self): list_ = List.objects.create() item = Item(list=list_, text='') with self.assertRaises(ValidationError): item.save() item.full_clean()
def test_saving_and_retrieving_items(self): the_list = List() the_list.save() first_item = Item() first_item.text = 'The first ever item in the list' first_item.list = the_list first_item.save() second_item = Item() second_item.text = 'Item namba two' second_item.list = the_list second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, the_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, 'The first ever item in the list') self.assertEqual(first_saved_item.list, the_list) self.assertEqual(second_saved_item.text, 'Item namba two') self.assertEqual(second_saved_item.list, the_list)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = "The First (Ever) List Item" first_item.list = list_ first_item.save() second_item = Item() second_item.text = "The Second Item" second_item.list = list_ second_item.save() saved_objects = Item.objects.all() self.assertEqual(saved_objects.count(),2) saved_list = List.objects.first() self.assertEqual(saved_list,list_) first_saved_item = saved_objects[0] second_saved_item = saved_objects[1] self.assertEqual(first_saved_item.text,'The First (Ever) List Item') self.assertEqual(first_saved_item.list,list_) self.assertEqual(second_saved_item.list,list_) self.assertEqual(second_saved_item.text,'The Second Item')
def test_saving_and_retrieving_items(self): """Unit test for ORM saving and retrieving objects.""" _list = List() _list.save() first_item = Item() first_item.text = 'The first (ever) list item.' first_item.list = _list first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = _list 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, 'The first (ever) list item.') self.assertEqual(first_saved_item.list, _list) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, _list)
def test_saving_and_retrieving_items(self): item_list = List() item_list.save() first_item = Item() first_item_text = "The first (ever) list item" first_item.text = first_item_text first_item.list = item_list first_item.save() second_item = Item() second_item_text = "Item the second" second_item.text = second_item_text second_item.list = item_list second_item.save() saved_list = List.objects.first() self.assertEqual(saved_list, item_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.list, item_list) self.assertEqual(second_saved_item.text, second_item_text) self.assertEqual(second_saved_item.list, item_list)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = '첫 번째 아이템' first_item.list = list_ first_item.save() second_item = Item() second_item.text = '두 번째 아이템' second_item.list = list_ 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, '첫 번째 아이템') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, '두 번째 아이템') self.assertEqual(first_saved_item.list, list_)
def testSavingAndRetrievingItems(self): myList = List() myList.save() firstItem = Item() firstItem.text = 'The first list item' firstItem.list = myList firstItem.save() secondItem = Item() secondItem.text = 'The second list item' secondItem.list = myList secondItem.save() savedItems = Item.objects.all() self.assertEqual(savedItems.count(),2) savedLists = List.objects.first() self.assertEqual(savedLists, myList) firstSavedItem = savedItems[0] secondSavedItem = savedItems[1] self.assertEqual(firstSavedItem.text,'The first list item') self.assertEqual(secondSavedItem.text,'The second list item') self.assertEqual(firstSavedItem.list, myList) self.assertEqual(secondSavedItem.list, myList)
def test_saving_and_retrieving_items(self): # classes are dbs, create hear see lists.models for class defn list_ = List() list_.save() first_item = Item() # instances are cols ie text column first_item.text = 'The first (ever) list item' first_item.list = list_ # create object at this row first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ second_item.save() saved_items = List.objects.first() self.assertEqual(saved_items, list_) # use .objects to acc all data, returns list like obj saved_items = Item.objects.all() self.assertEqual(saved_items.count(), 2) first_saved_item = saved_items[0] second_saved_item = saved_items[1] # check to see if db object returns is recovered correctly self.assertEqual(first_saved_item.text, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() firstItem = Item() firstItem.text = '第一個清單項目' firstItem.list = list_ firstItem.save() secondItem = Item() secondItem.text = '第二個清單項目' secondItem.list = list_ secondItem.save() savedList = List.objects.first() self.assertEqual(savedList, list_) savedItems = Item.objects.all() self.assertEqual(savedItems.count(), 2) firstSavedItem = savedItems[0] secondSavedItem = savedItems[1] self.assertEqual(firstSavedItem.text, '第一個清單項目') self.assertEqual(firstSavedItem.list, list_) self.assertEqual(secondSavedItem.text, '第二個清單項目') self.assertEqual(secondSavedItem.list, list_)
def test_saving_and_retrieving_items(self): ## using list_ (with underscore at end) to avoid "shadowing" ## the Python builtin 'list' function (its ugly, oh well) list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ 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, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_item(self): list_ = List() list_.save() self.assertEqual(1, List.objects.count()) first_item = Item() first_item.text = 'First item text'; first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Second item text'; second_item.list = list_ second_item.save() saved_list = List.objects.first() self.assertEqual(list_, saved_list) saved_items = Item.objects.all() self.assertEqual(2, Item.objects.count()) first_saved_item = saved_items[0] second_saved_item = saved_items[1] self.assertEqual('First item text', first_saved_item.text) self.assertEqual('Second item text', second_saved_item.text) self.assertEqual(list_, first_item.list) self.assertEqual(list_, second_item.list)
def test_saving_and_retrieving_items(self): new_list = List() new_list.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = new_list first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = new_list # equals to adding item to the new_list second_item.save() saved_list = List.objects.first() self.assertEqual(new_list, saved_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, 'The first (ever) list item') self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(first_saved_item.list, new_list) self.assertEqual(second_saved_item.list, new_list)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ second_item.save() # Check list was saved correctly saved_list = List.objects.first() self.assertEqual(saved_list, list_) # Check 2 items were saved correctly saved_items = Item.objects.all() self.assertEqual(saved_items.count(), 2) # Ensure text was saved correctly, also list item pointers to list first_saved_item = saved_items[0] second_saved_item = saved_items[1] self.assertEqual(first_saved_item.text, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(first_saved_item.list, list_)
def test_saving_and_retrieving_items(self): list_ = List() list_.save() first_item = Item() first_item.text = 'The first (ever) list item' first_item.list = list_ #Assign item to newly created List object first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.list = list_ second_item.save() #Check list_ is properly saved saved_list = List.objects.first() self.assertEqual(saved_list, list_) saved_items = Item.objects.all() #Django API for querying db for all records in Item table self.assertEqual(saved_items.count(), 2) first_saved_item = saved_items[0] second_saved_item = saved_items[1] self.assertEqual(first_saved_item.text, 'The first (ever) list item') self.assertEqual(first_saved_item.list, list_) #Check item has saved relationship to list_ self.assertEqual(second_saved_item.text, 'Item the second') self.assertEqual(second_saved_item.list, list_)
def test_saving_and_retrieving_itmes(self): first_item = Item() first_item.text = 'The first (ever) list item' first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.save() save_itmes = Item.objects.all() self.assertEqual(save_itmes.count(), 2) first_save_item = save_itmes[0] second_save_item = save_itmes[1] self.assertEqual(first_save_item.text, 'The first (ever) list item') self.assertEqual(second_save_item.text, 'Item the second')
def test_save_retrieve_items(self): item_a = Item() item_a.text = 'This is the first item' item_a.save() item_b = Item() item_b.text = 'Item the second' item_b.save() item_list = Item.objects.all() self.assertEqual(item_list.count(), 2) self.assertEqual(item_list[0].text, 'This is the first item') self.assertEqual(item_list[1].text, 'Item the second')
def test_savingAndRetrieving(self): first = Item() first.text = "The first (ever) item" first.save() second = Item() second.text = "Item the second" second.save() items = Item.objects.all() self.assertEqual(items.count(), 2) self.assertEqual(items[0].text, first.text) self.assertEqual(items[1].text, second.text)
def test_saving_and_retrieving_items(self): '''тест сохранения и получения элементов списка''' first_item = Item() first_item.text = 'The first (ever) list item' first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.save() 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, 'The first (ever) list item') self.assertEqual(second_saved_item.text, 'Item the second')
def test_saving_and_retrieving_items(self): first_item = Item() first_item.text = '첫 번째 아이템' first_item.save() second_item = Item() second_item.text = '두 번째 아이템' second_item.save() 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, '첫 번째 아이템') self.assertEqual(second_saved_item.text, '두 번째 아이템')
def test_saving_and_retrieving_items_to_the_database(self): # Create items and save them to the database first_item = Item() first_item.text = 'Item the first' first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.save() # Retrieve them from the database first_item_from_db = Item.objects.all()[0] self.assertEqual(first_item_from_db.text, first_item.text) second_item_from_db = Item.objects.all()[1] self.assertEqual(second_item_from_db.text, second_item.text)
def test_saving_and_retrieving_items_to_the_database(self): first_item = Item() first_item.text = 'Item the first' first_item.save() second_item = Item() second_item.text = 'Item the second' second_item.save() first_item_from_db = Item.objects.all()[0] self.assertEqual(first_item_from_db.text, 'Item the first') second_item_from_db = Item.objects.all()[1] self.assertEqual(second_item_from_db.text, 'Item the second')
def test_saving_amd_retriving_items(self): first_item = Item() first_item.text = 'the first item' first_item.save() second_item = Item() second_item.text = 'the second item' second_item.save() 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('the first item', first_saved_item.text) self.assertEqual('the second item', second_saved_item.text)
def tes_saving_and_retrieving_items(self): first_item = Item() first_item.text = 'The first' first_item.save() second_item = Item() second_item.text = 'The second' second_item.save() 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, 'The first') self.assertEqual(second_saved_item, 'The second')
def test_saving_and_retrieving_items(self): first_item = Item() first_item.text = "The first list item" first_item.save() second_item = Item() second_item.text = "Item the second" second_item.save() 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, "The first list item") self.assertEqual(second_saved_item.text, "Item the second")
def test_saving_and_retrive_items(self): list_ = List.objects.create() first_item = Item() first_item.text = 'The first item' first_item.list = list_ first_item.save() second_item = Item() second_item.text = 'The second item' second_item.list = list_ second_item.save() saved_all_items = Item.objects.all() self.assertEqual(saved_all_items.count(), 2) self.assertEqual(saved_all_items[0].text, 'The first item') self.assertEqual(saved_all_items[1].text, 'The second item')
def test_saving_and_retrieving_items(self): first_item = Item() first_item.text = 'Text first (ever) list item' first_item.save() second_item = Item() second_item.text = 'Second list item' second_item.save() 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, 'Text first (ever) list item') self.assertEqual(second_saved_item.text, 'Second list item')
def test_saving_and_retrieving_items(self): first_item = Item() first_item.text = self.FIRST_ITEM_VALUE first_item.save() second_item = Item() second_item.text = self.SECOND_ITEM_VALUE second_item.save() saved_items = Item.objects.all() self.assertEqual(saved_items.count(), 2) first_saved_item = saved_items[0] second_saved_items = saved_items[1] self.assertEqual(first_saved_item.text, self.FIRST_ITEM_VALUE) self.assertEqual(second_saved_items.text, self.SECOND_ITEM_VALUE)
def test_saving_and_retrieving_items(self): first_item = Item() first_item.text = 'O primeiro item' first_item.save() second_item = Item() second_item.text = 'O segundo item' second_item.save() 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, 'O primeiro item') self.assertEqual(second_saved_item.text, 'O segundo item')
def home_page(request): item = Item() item.text = request.POST.get('item_text', '') item.save() return render(request, 'home.html', {'new_item_text': request.POST.get('item_text', '')})
def test_saving_and_retrieving_items(self): first_item = Item() first_item.text = "The first (ever) list item " first_item.save() second_item = Item() second_item.text = "The second list item" second_item.save() 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("The first (ever) list item ", first_saved_item.text) self.assertEqual("The second list item", second_saved_item.text)