Example #1
0
    def test_can_create_newsletter_form_page_under_pages(self):

        self.assertCanCreateAt(LocalGroupPage, NewsletterFormPage)

        for page_class in PAGES_PAGE_CLASSES.union(EVENT_PAGE_CLASSES) - {
            LocalGroupPage
        }:
            self.assertCanNotCreateAt(page_class, NewsletterFormPage)
Example #2
0
    def test_can_create_blog_list_page_under_pages(self):
        self.assertCanCreateAt(HomePage, BlogListPage)
        self.assertCanCreateAt(LocalGroupPage, BlogListPage)

        for page_class in PAGES_PAGE_CLASSES.union({BlogEntryPage}) - {
                HomePage,
                LocalGroupPage,
        }:
            self.assertCanNotCreateAt(page_class, BlogListPage)
Example #3
0
    def test_can_create_email_form_page_under_pages(self):
        self.assertCanCreateAt(HomePage, EmailFormPage)
        self.assertCanCreateAt(LocalGroupPage, EmailFormPage)

        for page_class in PAGES_PAGE_CLASSES.union(EVENT_PAGE_CLASSES) - {
            LocalGroupPage,
            HomePage,
        }:
            self.assertCanNotCreateAt(page_class, EmailFormPage)
Example #4
0
    def test_can_create_blog_entry_page_under_pages(self):
        self.assertCanCreateAt(BlogListPage, BlogEntryPage)

        for page_class in PAGES_PAGE_CLASSES.union({BlogEntryPage}):
            self.assertCanNotCreateAt(page_class, BlogEntryPage)
Example #5
0
 def test_can_create_pages_under_email_form_page(self):
     for page_class in PAGES_PAGE_CLASSES.union(EVENT_PAGE_CLASSES):
         self.assertCanNotCreateAt(EmailFormPage, page_class)