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


Python htmlcontrollerie.UriIdentifierIE类代码示例

本文整理汇总了Python中outwiker.gui.htmlcontrollerie.UriIdentifierIE的典型用法代码示例。如果您正苦于以下问题:Python UriIdentifierIE类的具体用法?Python UriIdentifierIE怎么用?Python UriIdentifierIE使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: __identifyUri

    def __identifyUri (self, href):
        """
        Определить тип ссылки и вернуть кортеж (url, page, filename)
        """
        identifier = UriIdentifierIE (self._currentPage,
                                      self.__cleanUpUrl (self.render.locationurl))

        return identifier.identify (href)
开发者ID:LihMeh,项目名称:outwiker,代码行数:8,代码来源:htmlrenderie.py

示例2: testLinkPage_01

    def testLinkPage_01(self):
        self.application.wikiroot = self.wikiroot
        currentpage = self.wikiroot["Страница 1"]
        contentfile = self._getContentFile(currentpage)
        link = generateLink(self.application, currentpage)

        identifier = UriIdentifierIE(currentpage, contentfile)
        (url, page, filename, anchor) = identifier.identify(link)

        self.assertEqual(url, None)
        self.assertEqual(page, currentpage)
        self.assertEqual(filename, None)
        self.assertEqual(anchor, None)
开发者ID:unreal666,项目名称:outwiker,代码行数:13,代码来源:test_uriidentifiers.py

示例3: testFindUriHttp

    def testFindUriHttp (self):
        """
        Тест на распознавание адресов, начинающихся с http
        """
        currentpage = self.rootwiki[u"Страница 1"]
        contentfile = self._getContentFile (currentpage)

        identifier = UriIdentifierIE (currentpage, contentfile)
        (url, page, filename, anchor) = identifier.identify (u"http://jenyay.net")

        self.assertEqual (url, u"http://jenyay.net")
        self.assertEqual (page, None)
        self.assertEqual (filename, None)
        self.assertEqual (anchor, None)
开发者ID:qyqx,项目名称:outwiker,代码行数:14,代码来源:uriidentifiers.py

示例4: testFindUriMailto

    def testFindUriMailto(self):
        """
        Тест на распознавание адресов, начинающихся с mailto
        """
        currentpage = self.wikiroot["Страница 1"]
        contentfile = self._getContentFile(currentpage)

        identifier = UriIdentifierIE(currentpage, contentfile)

        (url, page, filename, anchor) = identifier.identify("mailto://jenyay.net")

        self.assertEqual(url, "mailto://jenyay.net")
        self.assertEqual(page, None)
        self.assertEqual(filename, None)
        self.assertEqual(anchor, None)
开发者ID:unreal666,项目名称:outwiker,代码行数:15,代码来源:test_uriidentifiers.py

示例5: testSubpath1

    def testSubpath1 (self):
        """
        Тест на распознавание ссылок на подстраницы, когда движок IE считает, что это ссылка на файл. 
        """
        wikipage = self.rootwiki[u"Страница 1"]
        path = os.path.join (wikipage.path, u"Страница 6")
        contentfile = self._getContentFile (wikipage)

        identifier = UriIdentifierIE (wikipage, contentfile)

        (url, page, filename, anchor) = identifier.identify (path)

        self.assertEqual (url, None)
        self.assertEqual (page, wikipage[u"Страница 6"])
        self.assertNotEqual (None, page)
        self.assertEqual (anchor, None)
开发者ID:qyqx,项目名称:outwiker,代码行数:16,代码来源:uriidentifiers.py

示例6: testFullPageLink2

    def testFullPageLink2 (self):
        """
        Тест на распознавание ссылок на страницы, когда движок IE считает, что это ссылка на файл
        """
        currentpage = self.rootwiki[u"Страница 1"]
        contentfile = self._getContentFile (currentpage)

        identifier = UriIdentifierIE (currentpage, contentfile)

        (url, page, filename, anchor) = identifier.identify (u"x:\\Страница 2\\Страница 3\\# Страница 4")

        self.assertEqual (url, None)
        self.assertEqual (page, self.rootwiki[u"Страница 2/Страница 3/# Страница 4"])
        self.assertNotEqual (None, page)
        self.assertEqual (filename, None)
        self.assertEqual (anchor, None)
开发者ID:qyqx,项目名称:outwiker,代码行数:16,代码来源:uriidentifiers.py

示例7: testAttachment1

    def testAttachment1 (self):
        """
        Тест на распознавание ссылок на вложенные файлы
        """
        wikipage = self.rootwiki[u"Страница 1"]
        contentfile = self._getContentFile (wikipage)
        path = os.path.join (Attachment (wikipage).getAttachPath (), u"accept.png")

        identifier = UriIdentifierIE (wikipage, contentfile)

        (url, page, filename, anchor) = identifier.identify (path)

        self.assertEqual (url, None)
        self.assertEqual (page, None)
        self.assertEqual (filename, path)
        self.assertNotEqual (None, path)
        self.assertEqual (anchor, None)
开发者ID:qyqx,项目名称:outwiker,代码行数:17,代码来源:uriidentifiers.py

示例8: testSubpath3

    def testSubpath3 (self):
        """
        Тест на распознавание ссылок на подстраницы, когда движок IE считает, что это ссылка на якорь
        """
        wikipage = self.rootwiki[u"Страница 1"]
        contentfile = self._getContentFile (wikipage)

        path = u"".join ([self._getContentFile (wikipage), u"# Страница 5", u"\\Страница 7"])
        #print path

        identifier = UriIdentifierIE (wikipage, contentfile)

        (url, page, filename, anchor) = identifier.identify (path)
        #print page

        self.assertEqual (url, None)
        self.assertEqual (page, wikipage[u"# Страница 5/Страница 7"])
        self.assertNotEqual (None, page)
        self.assertEqual (anchor, u"# Страница 5\\Страница 7")
开发者ID:qyqx,项目名称:outwiker,代码行数:19,代码来源:uriidentifiers.py


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