当前位置: 首页>>代码示例>>Python>>正文


Python URLPath.create_urlpath方法代码示例

本文整理汇总了Python中wiki.models.URLPath.create_urlpath方法的典型用法代码示例。如果您正苦于以下问题:Python URLPath.create_urlpath方法的具体用法?Python URLPath.create_urlpath怎么用?Python URLPath.create_urlpath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在wiki.models.URLPath的用法示例。


在下文中一共展示了URLPath.create_urlpath方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_manager

# 需要导入模块: from wiki.models import URLPath [as 别名]
# 或者: from wiki.models.URLPath import create_urlpath [as 别名]
    def test_manager(self):

        root = URLPath.create_root()
        child = URLPath.create_urlpath(root, "child")

        self.assertEqual(root.parent, None)
        self.assertEqual(list(root.children.all().active()), [child])
开发者ID:django-wiki,项目名称:django-wiki,代码行数:9,代码来源:test_basic.py

示例2: get_article

# 需要导入模块: from wiki.models import URLPath [as 别名]
# 或者: from wiki.models.URLPath import create_urlpath [as 别名]
 def get_article(self, cont):
     urlpath = URLPath.create_urlpath(
         URLPath.root(),
         "html_attach",
         title="TestAttach",
         content=cont
     )
     self._create_test_attachment(urlpath.path)
     return urlpath.article.render()
开发者ID:azaghal,项目名称:django-wiki,代码行数:11,代码来源:test_views.py

示例3: get_article

# 需要导入模块: from wiki.models import URLPath [as 别名]
# 或者: from wiki.models.URLPath import create_urlpath [as 别名]
 def get_article(self, cont, image):
     urlpath = URLPath.create_urlpath(
         URLPath.root(),
         "html_image",
         title="TestImage",
         content=cont
     )
     if image:
         self._create_test_image(urlpath.path)
     return urlpath.article.render()
开发者ID:Arken94,项目名称:django-wiki,代码行数:12,代码来源:test_views.py

示例4: test_html_removal

# 需要导入模块: from wiki.models import URLPath [as 别名]
# 或者: from wiki.models.URLPath import create_urlpath [as 别名]
    def test_html_removal(self):

        urlpath = URLPath.create_urlpath(
            self.root,
            'html_removal',
            title="Test 1",
            content="</html>only_this"
        )

        self.assertEqual(urlpath.article.render(), "<p>only_this</p>")
开发者ID:django-wiki,项目名称:django-wiki,代码行数:12,代码来源:test_markdown.py

示例5: setUp

# 需要导入模块: from wiki.models import URLPath [as 别名]
# 或者: from wiki.models.URLPath import create_urlpath [as 别名]
    def setUp(self):
        super(TestAttachmentManagementCommands, self).setUp()

        self.test_file = tempfile.NamedTemporaryFile('w', delete=False, suffix=".txt")
        self.test_file.write("test")

        self.child1 = URLPath.create_urlpath(self.root, 'test-slug', title="Test 1")

        self.attachment1 = models.Attachment.objects.create(
            article=self.child1.article
        )

        self.attachment1_revision1 = models.AttachmentRevision.objects.create(
            attachment=self.attachment1,
            file=self.test_file.name,
        )
开发者ID:Arken94,项目名称:django-wiki,代码行数:18,代码来源:test_commands.py

示例6: test_history

# 需要导入模块: from wiki.models import URLPath [as 别名]
# 或者: from wiki.models.URLPath import create_urlpath [as 别名]
    def test_history(self):
        url = reverse('wiki:globalhistory')
        url0 = reverse('wiki:globalhistory', kwargs={'only_last': '0'})
        url1 = reverse('wiki:globalhistory', kwargs={'only_last': '1'})

        response = self.client.get(url)
        expected = (
            '(?s).*Root Article.*no log message.*'
        )
        self.assertRegexpMatches(response.rendered_content, expected)

        URLPath.create_urlpath(URLPath.root(), "testhistory1",
                               title="TestHistory1", content="a page",
                               user_message="Comment 1")
        response = self.client.get(url)
        expected = (
            '(?s).*TestHistory1.*Comment 1.*'
            'Root Article.*no log message.*'
        )
        self.assertRegexpMatches(response.rendered_content, expected)

        urlpath = URLPath.create_urlpath(
            URLPath.root(),
            "testhistory2",
            title="TestHistory2",
            content="a page",
            user_message="Comment 2"
        )
        expected = (
            '(?s).*TestHistory2.*Comment 2.*'
            'TestHistory1.*Comment 1.*'
            'Root Article.*no log message.*'
        )
        response = self.client.get(url)
        self.assertRegexpMatches(response.rendered_content, expected)

        response = self.client.get(url0)
        self.assertRegexpMatches(response.rendered_content, expected)

        response = self.client.get(url1)
        self.assertRegexpMatches(response.rendered_content, expected)

        response = self.client.post(
            reverse('wiki:edit', kwargs={'path': 'testhistory2/'}),
            {'content': 'a page modified',
             'current_revision': str(urlpath.article.current_revision.id),
             'preview': '0',
             'save': '1',
             'summary': 'Testing Revision',
             'title': 'TestHistory2Mod'}
        )

        expected = (
            '(?s).*TestHistory2Mod.*Testing Revision.*'
            'TestHistory2.*Comment 2.*'
            'TestHistory1.*Comment 1.*'
            'Root Article.*no log message.*'
        )
        response = self.client.get(url)
        self.assertRegexpMatches(response.rendered_content, expected)

        response = self.client.get(url0)
        self.assertRegexpMatches(response.rendered_content, expected)

        expected = (
            '(?s).*TestHistory2Mod.*Testing Revision.*'
            'TestHistory1.*Comment 1.*'
            'Root Article.*no log message.*'
        )
        response = self.client.get(url1)
        self.assertRegexpMatches(response.rendered_content, expected)
开发者ID:django-wiki,项目名称:django-wiki,代码行数:73,代码来源:test_globalhistory.py

示例7: setUp

# 需要导入模块: from wiki.models import URLPath [as 别名]
# 或者: from wiki.models.URLPath import create_urlpath [as 别名]
 def setUp(self):
     super().setUp()
     self.child = URLPath.create_urlpath(self.root, "child")
开发者ID:django-wiki,项目名称:django-wiki,代码行数:5,代码来源:test_redlinks.py


注:本文中的wiki.models.URLPath.create_urlpath方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。