示例#1
0
 def test_can_create_same_item_from_different_lists(self):
     list1 = TodoList.objects.create()
     list2 = TodoList.objects.create()
     Item.objects.create(todo_list=list1,
                         title="test title",
                         body=" some body :-)")
     item = Item(todo_list=list2, title="test title", body=" some body :-)")
     item.full_clean()
示例#2
0
 def test_invalid_duplicates(self):
     list_ = TodoList.objects.create()
     Item.objects.create(todo_list=list_, title="something")
     with self.assertRaises(ValidationError):
         item = Item(todo_list=list_, title="something")
         item.full_clean()
示例#3
0
 def test_cannot_save_empty_title_items(self):
     list_ = TodoList.objects.create()
     item = Item(todo_list=list_, title="")
     with self.assertRaises(ValidationError):
         item.save()
         item.full_clean()