7.10 Each List Should Have Its Own URL
parent
6515ab1dc7
commit
df26c82490
|
@ -23,18 +23,25 @@ class NewListTest(TestCase):
|
||||||
class ListViewTest(TestCase):
|
class ListViewTest(TestCase):
|
||||||
|
|
||||||
def test_uses_list_template(self):
|
def test_uses_list_template(self):
|
||||||
response = self.client.get('/lists/the-only-list-in-the-world/')
|
list_ = List.objects.create()
|
||||||
|
response = self.client.get('/lists/{list_.id}/')
|
||||||
self.assertTemplateUsed(response=response, template_name='list.html')
|
self.assertTemplateUsed(response=response, template_name='list.html')
|
||||||
|
|
||||||
def test_displays_all_items(self):
|
def test_displays_all_items(self):
|
||||||
list_ = List.objects.create()
|
correct_list = List.objects.create()
|
||||||
Item.objects.create(text="itemey 1", list=list_)
|
Item.objects.create(text="itemey 1", list=correct_list)
|
||||||
Item.objects.create(text="itemey 2", list=list_)
|
Item.objects.create(text="itemey 2", list=correct_list)
|
||||||
|
other_list = List.objects.create()
|
||||||
|
Item.objects.create(text="other list item 1", list=other_list)
|
||||||
|
Item.objects.create(text="other list item 2", list=other_list)
|
||||||
|
|
||||||
response = self.client.get('/lists/the-only-list-in-the-world/')
|
|
||||||
|
response = self.client.get('/lists/{correct_list.id}/')
|
||||||
|
|
||||||
self.assertContains(response, 'itemey 1')
|
self.assertContains(response, 'itemey 1')
|
||||||
self.assertContains(response, 'itemey 2')
|
self.assertContains(response, 'itemey 2')
|
||||||
|
self.assertContains(response=response, text='other list item 1')
|
||||||
|
self.assertContains(response=response, text='other list item 2')
|
||||||
|
|
||||||
class ListAndItemModelsTest(TestCase):
|
class ListAndItemModelsTest(TestCase):
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue