Exemple #1
0
    def _getThumbnail (self, page, fname):
        """
        Метод создает превьюшку и возвращает относительный путь до нее (относительно корня страницы)
        """
        thumbmaker = PageThumbmaker()

        return thumbmaker.createThumbByMaxSize (
            page,
            fname,
            self._thumbsize).replace ("\\", "/")
    def setUp(self):
        self.thumbmaker = PageThumbmaker()

        # Здесь будет создаваться вики
        self.path = mkdtemp(prefix=u'Абырвалг абыр')

        self.wikiroot = WikiDocument.create(self.path)

        factory = TextPageFactory()
        factory.create(self.wikiroot, u"Страница 1", [])
        factory.create(self.wikiroot, u"Страница 2", [])
        factory.create(self.wikiroot[u"Страница 2"], u"Страница 3", [])
        factory.create(self.wikiroot[u"Страница 2/Страница 3"], u"Страница 4",
                       [])
        factory.create(self.wikiroot[u"Страница 1"], u"Страница 5", [])