示例#1
0
 def test_default_text(self):
     """ 
     tests that the default item text is ''
     """
     item = Item()
     self.assertEqual(item.text, '')
示例#2
0
 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()
示例#3
0
 def test_CAN_save_same_item_to_different_lists(self):
     list1 = List.objects.create()
     list2 = List.objects.create()
     Item.objects.create(list=list1, text='bla')
     item = Item(list=list2, text='bla')
     item.full_clean()   # should not raise
示例#4
0
 def testDuplicateItemsAreInvalid(self):
     theList = List.objects.create()
     Item.objects.create(text='Get some wibbler', list=theList)
     with self.assertRaises(ValidationError):
         item = Item(text='Get some wibbler', list=theList)
         item.full_clean()
示例#5
0
 def test_default_text(self):
     item = Item()
     self.assertEqual(item.text, '')
示例#6
0
 def test_001(self):
     ''' 待办事项内容(text)默认是空
     '''
     item_object = Item()
     self.assertEqual(item_object.text, '')
示例#7
0
 def testDefaultItemText(self):
     item = Item()
     self.assertEqual(item.text, '')
示例#8
0
 def test_default_text(self):
     '''тест заданного по умолчанию текста'''
     item = Item()
     self.assertEqual(item.text, '')
示例#9
0
 def test_string_representation(self):
     '''тест строкового представления'''
     item = Item(text='some text')
     self.assertEqual(str(item), 'some text')
示例#10
0
 def test_default_item_text(self):
     first_item = Item()
     self.assertEqual(first_item.text, '')
示例#11
0
 def test_string_representation(self):
     item = Item(text='Joe Abercrombie')
     self.assertEqual(str(item), 'Joe Abercrombie')
 def test_item_str(self):
     item = Item(text='hello')
     self.assertEqual(str(item), 'hello')
 def test_can_have_duplicate_items_in_different_lists(self):
     list_ = List.objects.create()
     list2_ = List.objects.create()
     item = Item(list=list_, text='dup')
     item_2 = Item(list=list2_, text='dup')
     item.full_clean()  # should not raise an error
示例#14
0
 def test_string_representaion(self):
     """
     Tests the string representation of list items
     """
     item = Item(text='some text')
     self.assertEqual(str(item), 'some text')
示例#15
0
 def test_can_save_duplicate_items_to_different_lists(self):
     list1 = List.objects.create()
     list2 = List.objects.create()
     Item.objects.create(list=list1, text='qwerty')
     item = Item(list=list2, text='qwerty')
     item.full_clean()
示例#16
0
 def test_can_save_same_item_to_different_lists(self):
     list1 = List.objects.create()
     list2 = List.objects.create()
     Item.objects.create(list=list1, text='ata')
     item = Item(list=list2, text='ata')
     item.full_clean()
示例#17
0
 def test_duplicate_list_items_are_invalid(self):
     list_ = List.objects.create()
     Item.objects.create(text='Sample', list=list_)
     with self.assertRaises(IntegrityError):
         item = Item(text='Sample', list=list_)
         item.save()
示例#18
0
 def test_string_representation(self) -> None:
     """Test the string representation of items."""
     item = Item(text="some text")
     self.assertEqual(str(item), "some text")
示例#19
0
 def testItemIsRelatedToList(self):
     theList = List.objects.create()
     item = Item()
     item.list = theList
     item.save()
     self.assertIn(item, theList.item_set.all())
示例#20
0
 def test_default_text(self) -> None:
     """Test default text correctly rendered."""
     item = Item()
     self.assertEqual(item.text, "")
示例#21
0
 def testCannotSaveEmptyListItem(self):
     theList = List.objects.create()
     item = Item(list=theList, text='')
     with self.assertRaises(ValidationError):
         item.save()
         item.full_clean()
示例#22
0
 def test_cannot_save_empty_list_items(self):
     list_ = List.objects.create()
     item = Item(list=list_, text='')
     with self.assertRaises(ValidationError):
         item.full_clean()  # test to warn if we forget to set blank=True
         item.save()
示例#23
0
 def testCanSaveSameItemToMultipleLists(self):
     list1 = List.objects.create()
     list2 = List.objects.create()
     Item.objects.create(text='Get some wibbler', list=list1)
     item = Item(text='Get some wibbler', list=list2)
     item.full_clean()  # should not raise an exception
示例#24
0
    def test_string_representaion(self):

        list_ob = List.objects.create()
        item = Item(text='some text', list=list_ob)

        self.assertEqual(str(item), 'some text')
示例#25
0
 def test_item_is_related_to_list(self):
     list_ = List.objects.create()
     item = Item()
     item.list = list_
     item.save()
     self.assertIn(item, list_.item_set.all())
示例#26
0
 def test_dupe_items_invalid(self):
     alist = List.objects.create()
     Item.objects.create(list=alist, text="bla")
     item = Item(list=alist, text="bla")
     with self.assertRaises(ValidationError):
         item.full_clean()
示例#27
0
 def test_duplicate_items_are_invalid(self):
     list_ = List.objects.create()
     Item.objects.create(list=list_, text='bla')
     with self.assertRaises(ValidationError):
         item = Item(list=list_, text='bla')
         item.full_clean()
示例#28
0
 def test_string(self):
     item = Item(text="some text")
     self.assertEqual(str(item), "some text")
示例#29
0
 def test_string_representation(self):
     item = Item(text='some text')
     self.assertEqual(str(item), 'some text')
示例#30
0
 def test_string_rep(self):
     item = Item(text="some text")
     assert str(item) == "some text"