Exemplo n.º 1
0
    def setUp(self):
        self.chapter1 = Chapter(chapter_number=1)
        self.chapter1.save()

        self.chapter2 = Chapter(chapter_number=2)
        self.chapter2.save()

        self.chapter3 = Chapter(chapter_number=3)
        self.chapter3.save()
Exemplo n.º 2
0
class ChapterListViewTestCase(TestCase):
    urls = "comics.tests.urls"

    def setUp(self):
        self.chapter1 = Chapter(chapter_number=1)
        self.chapter1.save()

        self.chapter2 = Chapter(chapter_number=2)
        self.chapter2.save()

        self.chapter3 = Chapter(chapter_number=3)
        self.chapter3.save()

    def test_exists(self):
        # test
        response = self.client.get(reverse("chapter_list_view"))

        self.assertEqual(response.status_code, 200)

    def test_contains_three_chapters(self):
        # test
        response = self.client.get(reverse("chapter_list_view"))

        self.assertContains(response, "Chapter 1")
        self.assertContains(response, "Chapter 2")
        self.assertContains(response, "Chapter 3")

    def test_contains_three_urls(self):
        # test
        response = self.client.get(reverse("chapter_list_view"))

        self.assertContains(response, self.chapter1.get_absolute_url())
        self.assertContains(response, self.chapter2.get_absolute_url())
        self.assertContains(response, self.chapter3.get_absolute_url())
Exemplo n.º 3
0
    def setUp(self):
        gallery1 = ImageGallery(name="Issue 1 gallery", slug="issue1", sort_order=1)
        gallery1.save()

        image1 = Image(name="Page 1", slug="page1", sort_order=1, gallery=gallery1)
        image1.save()

        image2 = Image(name="Page 2", slug="page2", sort_order=2, gallery=gallery1)
        image2.save()

        image3 = Image(name="Page 3", slug="page3", sort_order=3, gallery=gallery1)
        image3.save()

        gallery2 = ImageGallery(name="Issue 2 gallery", slug="issue2", sort_order=2)
        gallery2.save()

        image4 = Image(name="Page 4", slug="page4", sort_order=4, gallery=gallery2)
        image4.save()

        image5 = Image(name="Page 5", slug="page5", sort_order=5, gallery=gallery2)
        image5.save()

        image6 = Image(name="Page 6", slug="page6", sort_order=6, gallery=gallery2)
        image6.save()

        chapter1 = Chapter(chapter_number=1)
        chapter1.save()

        chapter2 = Chapter(chapter_number=2)
        chapter2.save()

        issue1 = Issue(issue_number=1, comic_page_gallery=gallery1, release_date=datetime.now(), chapter=chapter1)
        issue1.save()
        issue2 = Issue(issue_number=2, comic_page_gallery=gallery2, release_date=datetime.now(), chapter=chapter1)
        issue2.save()
Exemplo n.º 4
0
    def setUp(self):
        gallery1 = ImageGallery(name="Issue 1 gallery", slug="issue1", sort_order=1)
        gallery1.save()

        gallery2 = ImageGallery(name="Issue 2 gallery", slug="issue2", sort_order=2)
        gallery2.save()

        chapter1 = Chapter(chapter_number=1)
        chapter1.save()

        chapter2 = Chapter(chapter_number=2)
        chapter2.save()

        self.issue1 = Issue(issue_number=1, comic_page_gallery=gallery1, release_date=datetime.now(), chapter=chapter1)
        self.issue1.save()
        self.issue2 = Issue(issue_number=2, comic_page_gallery=gallery2, release_date=datetime.now(), chapter=chapter1)
        self.issue2.save()