1234567891011121314151617181920212223242526272829 |
- from django.test import TestCase
- from ..page import Page
- class SiteTests(TestCase):
- def setUp(self):
- self.page = Page("test")
- def test_pages(self):
- """add_section adds section to page"""
- self.page.add_section(
- link="misago:user-posts", name="Posts", after="misago:user-threads"
- )
- self.page.add_section(link="misago:user-threads", name="Threads")
- self.page.add_section(
- link="misago:user-follows", name="Follows", before="misago:user-posts"
- )
- self.page.assert_is_finalized()
- sorted_sections = self.page._sorted_list
- self.assertEqual(sorted_sections[0]["name"], "Threads")
- self.assertEqual(sorted_sections[1]["name"], "Follows")
- self.assertEqual(sorted_sections[2]["name"], "Posts")
- self.assertEqual(self.page.get_default_link(), "misago:user-threads")
|