本文整理汇总了Python中outwiker.core.style.Style.setPageStyle方法的典型用法代码示例。如果您正苦于以下问题:Python Style.setPageStyle方法的具体用法?Python Style.setPageStyle怎么用?Python Style.setPageStyle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类outwiker.core.style.Style
的用法示例。
在下文中一共展示了Style.setPageStyle方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testSelfDefault
# 需要导入模块: from outwiker.core.style import Style [as 别名]
# 或者: from outwiker.core.style.Style import setPageStyle [as 别名]
def testSelfDefault(self):
style = Style()
page = self.rootwiki[u"Викистраница 1"]
style.setPageStyle(page, style.getPageStyle(page))
self.assertEqual(os.path.abspath(style.getPageStyle(page)), os.path.abspath(style.getDefaultStyle()))
示例2: testInvalidPage
# 需要导入模块: from outwiker.core.style import Style [as 别名]
# 或者: from outwiker.core.style.Style import setPageStyle [as 别名]
def testInvalidPage(self):
style = Style()
style.setPageStyle(None, self._exampleStyleDir)
style.setPageStyleDefault(None)
style.setPageStyle(self.rootwiki, self._exampleStyleDir)
style.setPageStyleDefault(self.rootwiki)
示例3: testEvent
# 需要导入模块: from outwiker.core.style import Style [as 别名]
# 或者: from outwiker.core.style.Style import setPageStyle [as 别名]
def testEvent(self):
"""
Вызов событий при изменении стиля страницы
"""
style = Style()
page = self.rootwiki[u"Викистраница 1"]
self.assertEqual(self._pageUpdateCount, 0)
style.setPageStyle(page, self._exampleStyleDir)
self.assertEqual(self._pageUpdateCount, 1)
style.setPageStyleDefault(page)
self.assertEqual(self._pageUpdateCount, 2)
style.setPageStyle(page, self._exampleStyleDir2)
self.assertEqual(self._pageUpdateCount, 3)
示例4: testSetStyleAsDir
# 需要导入模块: from outwiker.core.style import Style [as 别名]
# 或者: from outwiker.core.style.Style import setPageStyle [as 别名]
def testSetStyleAsDir(self):
style = Style()
page = self.rootwiki[u"Викистраница 1"]
pageStyleFname = os.path.join(page.path, self._styleFname)
pageStyleDir = os.path.join(page.path, self._styleDir)
self.assertFalse(os.path.exists(pageStyleDir))
self.assertFalse(os.path.exists(pageStyleFname))
style.setPageStyle(page, self._exampleStyleDir)
self.assertTrue(os.path.exists(pageStyleDir))
self.assertTrue(os.path.exists(pageStyleFname))
style.setPageStyleDefault(page)
self.assertFalse(os.path.exists(pageStyleDir))
self.assertFalse(os.path.exists(pageStyleFname))
示例5: testCacheStyle
# 需要导入模块: from outwiker.core.style import Style [as 别名]
# 或者: from outwiker.core.style.Style import setPageStyle [as 别名]
def testCacheStyle (self):
"""
Проверка на то, что изменение стиля страницы сбрасывает кэш
"""
style = Style()
hashCalculator = WikiHashCalculator (Application)
hash_src = hashCalculator.getHash (self.testPage)
exampleStyleDir = u"../test/styles/example_jblog/example_jblog"
exampleStyleDir2 = u"../test/styles/example_jnet/example_jnet"
# Изменим стиль страницы
style.setPageStyle (self.testPage, exampleStyleDir)
hash2 = hashCalculator.getHash (self.testPage)
self.assertNotEqual (hash2, hash_src)
# Еще раз изменим стиль
style.setPageStyle (self.testPage, exampleStyleDir2)
hash3 = hashCalculator.getHash (self.testPage)
self.assertNotEqual (hash2, hash3)
self.assertNotEqual (hash3, hash_src)
# Изменим стиль на тот же
style.setPageStyle (self.testPage, exampleStyleDir2)
hash4 = hashCalculator.getHash (self.testPage)
self.assertEqual (hash4, hash3)
# Установим стиль по умолчанию
style.setPageStyleDefault (self.testPage)
hash5 = hashCalculator.getHash (self.testPage)
self.assertEqual (hash5, hash_src)
示例6: testCacheStyle
# 需要导入模块: from outwiker.core.style import Style [as 别名]
# 或者: from outwiker.core.style.Style import setPageStyle [as 别名]
def testCacheStyle(self):
"""
Проверка на то, что изменение стиля страницы сбрасывает кэш
"""
style = Style()
# Только создали страницу, кешировать нельзя
cache = HtmlCache(self.testPage, self.application)
self.assertFalse(cache.canReadFromCache())
cache.saveHash()
self.assertTrue(cache.canReadFromCache())
exampleStyleDir = "../test/styles/example_jblog/example_jblog"
exampleStyleDir2 = "../test/styles/example_jnet/example_jnet"
# Изменим стиль страницы
style.setPageStyle(self.testPage, exampleStyleDir)
self.assertFalse(cache.canReadFromCache())
cache.saveHash()
self.assertTrue(cache.canReadFromCache())
# Еще раз изменим стиль
style.setPageStyle(self.testPage, exampleStyleDir2)
self.assertFalse(cache.canReadFromCache())
cache.saveHash()
self.assertTrue(cache.canReadFromCache())
# Установим стиль по умолчанию
style.setPageStyleDefault(self.testPage)
self.assertFalse(cache.canReadFromCache())
cache.saveHash()
self.assertTrue(cache.canReadFromCache())
示例7: testCacheStyle
# 需要导入模块: from outwiker.core.style import Style [as 别名]
# 或者: from outwiker.core.style.Style import setPageStyle [as 别名]
def testCacheStyle (self):
"""
Проверка на то, что изменение стиля страницы сбрасывает кэш
"""
style = Style()
# Только создали страницу, кешировать нельзя
generator = HtmlGenerator (self.testPage)
self.assertFalse (generator.canReadFromCache())
generator.makeHtml (Style().getPageStyle (self.testPage))
self.assertTrue (generator.canReadFromCache())
exampleStyleDir = u"../test/styles/example_jblog/example_jblog"
exampleStyleDir2 = u"../test/styles/example_jnet/example_jnet"
# Изменим стиль страницы
style.setPageStyle (self.testPage, exampleStyleDir)
self.assertFalse (generator.canReadFromCache())
generator.makeHtml (Style().getPageStyle (self.testPage))
self.assertTrue (generator.canReadFromCache())
# Еще раз изменим стиль
style.setPageStyle (self.testPage, exampleStyleDir2)
self.assertFalse (generator.canReadFromCache())
generator.makeHtml (Style().getPageStyle (self.testPage))
self.assertTrue (generator.canReadFromCache())
# Установим стиль по умолчанию
style.setPageStyleDefault (self.testPage)
self.assertFalse (generator.canReadFromCache())
generator.makeHtml (Style().getPageStyle (self.testPage))
self.assertTrue (generator.canReadFromCache())
示例8: testSelfSpecial
# 需要导入模块: from outwiker.core.style import Style [as 别名]
# 或者: from outwiker.core.style.Style import setPageStyle [as 别名]
def testSelfSpecial(self):
style = Style()
page = self.rootwiki[u"Викистраница 1"]
style.setPageStyle(page, self._exampleStyleDir)
style.setPageStyle(page, style.getPageStyle(page))