本文整理汇总了Python中outwiker.gui.htmlcontrollerie.UriIdentifierIE.identify方法的典型用法代码示例。如果您正苦于以下问题:Python UriIdentifierIE.identify方法的具体用法?Python UriIdentifierIE.identify怎么用?Python UriIdentifierIE.identify使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类outwiker.gui.htmlcontrollerie.UriIdentifierIE
的用法示例。
在下文中一共展示了UriIdentifierIE.identify方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __identifyUri
# 需要导入模块: from outwiker.gui.htmlcontrollerie import UriIdentifierIE [as 别名]
# 或者: from outwiker.gui.htmlcontrollerie.UriIdentifierIE import identify [as 别名]
def __identifyUri (self, href):
"""
Определить тип ссылки и вернуть кортеж (url, page, filename)
"""
identifier = UriIdentifierIE (self._currentPage,
self.__cleanUpUrl (self.render.locationurl))
return identifier.identify (href)
示例2: testLinkPage_01
# 需要导入模块: from outwiker.gui.htmlcontrollerie import UriIdentifierIE [as 别名]
# 或者: from outwiker.gui.htmlcontrollerie.UriIdentifierIE import identify [as 别名]
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)
示例3: testFindUriHttp
# 需要导入模块: from outwiker.gui.htmlcontrollerie import UriIdentifierIE [as 别名]
# 或者: from outwiker.gui.htmlcontrollerie.UriIdentifierIE import identify [as 别名]
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)
示例4: testFindUriMailto
# 需要导入模块: from outwiker.gui.htmlcontrollerie import UriIdentifierIE [as 别名]
# 或者: from outwiker.gui.htmlcontrollerie.UriIdentifierIE import identify [as 别名]
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)
示例5: testSubpath1
# 需要导入模块: from outwiker.gui.htmlcontrollerie import UriIdentifierIE [as 别名]
# 或者: from outwiker.gui.htmlcontrollerie.UriIdentifierIE import identify [as 别名]
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)
示例6: testFullPageLink2
# 需要导入模块: from outwiker.gui.htmlcontrollerie import UriIdentifierIE [as 别名]
# 或者: from outwiker.gui.htmlcontrollerie.UriIdentifierIE import identify [as 别名]
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)
示例7: testAttachment1
# 需要导入模块: from outwiker.gui.htmlcontrollerie import UriIdentifierIE [as 别名]
# 或者: from outwiker.gui.htmlcontrollerie.UriIdentifierIE import identify [as 别名]
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)
示例8: testSubpath3
# 需要导入模块: from outwiker.gui.htmlcontrollerie import UriIdentifierIE [as 别名]
# 或者: from outwiker.gui.htmlcontrollerie.UriIdentifierIE import identify [as 别名]
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")