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)
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)
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)
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)
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)