def testCacheEmpty(self): emptycontent = EmptyContent(self.application.config) self.testPage.content = "" # Только создали страницу, кешировать нельзя cache = HtmlCache(self.testPage, self.application) self.assertFalse(cache.canReadFromCache()) cache.saveHash() # Страница пустая, изменился шаблон для путой записи emptycontent.content = "1111" self.assertFalse(cache.canReadFromCache()) cache.saveHash() # Изменилось содержимое страницы self.testPage.content = "Бла-бла-бла" self.assertFalse(cache.canReadFromCache()) cache.saveHash() self.assertTrue(cache.canReadFromCache()) cache.saveHash() # Изменился шаблон страницы, но страница уже не пустая emptycontent.content = "2222" self.assertTrue(cache.canReadFromCache())
def testCacheEmpty (self): emptycontent = EmptyContent (Application.config) self.testPage.content = u"" # Только создали страницу, кешировать нельзя generator = HtmlGenerator (self.testPage) self.assertFalse (generator.canReadFromCache()) generator.makeHtml (Style().getPageStyle (self.testPage)) # Страница пустая, изменился шаблон для путой записи emptycontent.content = u"1111" self.assertFalse (generator.canReadFromCache()) generator.makeHtml (Style().getPageStyle (self.testPage)) # Изменилось содержимое страницы self.testPage.content = u"Бла-бла-бла" self.assertFalse (generator.canReadFromCache()) generator.makeHtml (Style().getPageStyle (self.testPage)) self.assertTrue (generator.canReadFromCache()) generator.makeHtml (Style().getPageStyle (self.testPage)) # Изменился шаблон страницы, но страница уже не пустая emptycontent.content = u"2222" self.assertTrue (generator.canReadFromCache())
def testCacheEmpty(self): emptycontent = EmptyContent(Application.config) self.testPage.content = u"" # Только создали страницу, кешировать нельзя cache = HtmlCache(self.testPage, Application) self.assertFalse(cache.canReadFromCache()) cache.saveHash() # Страница пустая, изменился шаблон для путой записи emptycontent.content = u"1111" self.assertFalse(cache.canReadFromCache()) cache.saveHash() # Изменилось содержимое страницы self.testPage.content = u"Бла-бла-бла" self.assertFalse(cache.canReadFromCache()) cache.saveHash() self.assertTrue(cache.canReadFromCache()) cache.saveHash() # Изменился шаблон страницы, но страница уже не пустая emptycontent.content = u"2222" self.assertTrue(cache.canReadFromCache())
def testRead (self): config = Config (self.path) content1 = EmptyContent (config) content2 = EmptyContent (config) content1.content = self.text # Проверим, что есть какое-то непустое значение по умолчанию self.assertEqual (content2.content, self.text) self.assertEqual (content2.content, content1.content)
def testRead(self): config = Config(self.path) content1 = EmptyContent(config) content2 = EmptyContent(config) content1.content = self.text # Проверим, что есть какое-то непустое значение по умолчанию self.assertEqual(content2.content, self.text) self.assertEqual(content2.content, content1.content)
def testEmpty2(self): text = "(:attachlist:)" content = EmptyContent(self.application.config) content.content = text # Очистим содержимое, чтобы использовать EmptyContent self.testPage.content = "" generator = HtmlGenerator(self.testPage) result = generator.makeHtml(Style().getPageStyle(self.testPage)) self.assertTrue("image.jpg" in result)
def testEmpty1(self): text = "бла-бла-бла" content = EmptyContent(self.application.config) content.content = text # Очистим содержимое, чтобы использовать EmptyContent self.testPage.content = "" generator = HtmlGenerator(self.testPage) result = generator.makeHtml(Style().getPageStyle(self.testPage)) self.assertTrue(text in result)
def testEmpty2(self): text = u"(:attachlist:)" content = EmptyContent(Application.config) content.content = text # Очистим содержимое, чтобы использовать EmptyContent self.testPage.content = u"" generator = HtmlGenerator(self.testPage) result = generator.makeHtml(Style().getPageStyle(self.testPage)) self.assertTrue(u"image.jpg" in result)
def testEmpty1(self): text = u"бла-бла-бла" content = EmptyContent(Application.config) content.content = text # Очистим содержимое, чтобы использовать EmptyContent self.testPage.content = u"" generator = HtmlGenerator(self.testPage) result = generator.makeHtml(Style().getPageStyle(self.testPage)) self.assertTrue(text in result)
def testEmpty2 (self): text = u"(:attachlist:)" content = EmptyContent (Application.config) content.content = text # Очистим содержимое, чтобы использовать EmptyContent self.testPage.content = u"" generator = HtmlGenerator (self.testPage) htmlpath = generator.makeHtml(Style().getPageStyle (self.testPage)) # Проверим, что в результирующем файле есть содержимое text with open (htmlpath) as fp: result = unicode (fp.read(), "utf8") self.assertTrue (u"image.jpg" in result)
def testCacheEmpty (self): emptycontent = EmptyContent (Application.config) self.testPage.content = u"" hashCalculator = WikiHashCalculator (Application) hash_src = hashCalculator.getHash (self.testPage) # Страница пустая, изменился шаблон для путой записи emptycontent.content = u"1111" hash2 = hashCalculator.getHash (self.testPage) self.assertNotEqual (hash_src, hash2) # Изменилось содержимое страницы self.testPage.content = u"Бла-бла-бла" hash3 = hashCalculator.getHash (self.testPage) self.assertNotEqual (hash2, hash3) self.assertNotEqual (hash_src, hash3) # Изменился шаблон страницы, но страница уже не пустая emptycontent.content = u"2222" hash4 = hashCalculator.getHash (self.testPage) self.assertEqual (hash4, hash3)
def test1 (self): config = Config (self.path) content = EmptyContent (config) content.content = self.text self.assertEqual (content.content, self.text)
def testDefault(self): config = Config(self.path) content = EmptyContent(config) # Проверим, что есть какое-то непустое значение по умолчанию self.assertNotEqual(len(content.content.strip()), 0)
def test1(self): config = Config(self.path) content = EmptyContent(config) content.content = self.text self.assertEqual(content.content, self.text)