def testCommandTest7(self): factory = ParserFactory() parser = factory.make(self.testPage, self.application.config) parser.addCommand(ExampleCommand(parser)) text = """(: test Параметр1 Параметр2=2 Параметр3=3 :) Текст внутри команды (:testend:) (: test Параметры :) Контент (:testend:)""" result_right = """Command name: test params: Параметр1 Параметр2=2 Параметр3=3 content: Текст внутри команды Command name: test params: Параметры content: Контент""" result = parser.toHtml(text) self.assertEqual(result_right, result, result)
def setUp(self): self.encoding = "utf8" self.filesPath = u"../test/samplefiles/" self.__createWiki() factory = ParserFactory() self.parser = factory.make(self.testPage, Application.config)
def setUp(self): self.__pluginname = "Source" self.initApplication() self.wikiroot = self.createWiki() self.testPage = WikiPageFactory().create(self.wikiroot, "Страница 1", []) dirlist = ["plugins/source"] # Путь, где лежат примеры исходников в разных кодировках self.samplefilesPath = "testdata/samplefiles/sources" # Пример программы self.pythonSource = '''import os # Комментарий def hello (count): """ Hello world """ for i in range (10): print "Hello world!!!" ''' self.loader = PluginsLoader(self.application) self.loader.load(dirlist) self.config = self.loader[self.__pluginname].config self.config.tabWidth.value = 4 self.config.defaultLanguage.remove_option() self.application.config.remove_section(self.config.section) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, self.application.config)
def setUp(self): self.maxDiff = None self.path = mkdtemp(prefix='Абырвалг абыр') self.wikiroot = WikiDocument.create(self.path) self.testPage = WikiPageFactory().create(self.wikiroot, "Страница", []) factory = ParserFactory() self.parser = factory.make(self.testPage, Application.config)
def setUp(self): self.initApplication() self.filesPath = "testdata/samplefiles/" self.__createWiki() factory = ParserFactory() self.parser = factory.make(self.testPage, self.application.config)
def _getCountersList(self, page): parser = ParserFactory().make(page, self._config) parser.addCommand(NameHarvester(parser)) parser.toHtml(page.content) result = [u""] + sorted(list(NameHarvester.counters)) return result
def setUp(self): # Здесь будет создаваться вики self.path = mkdtemp(prefix='Абырвалг абыр') self.filesPath = "testdata/samplefiles/" self.__createWiki() factory = ParserFactory() self.parser = factory.make(self.testPage, Application.config)
def setUp(self): self.__createWiki() dirlist = [u"../test/plugins/testwikicommand"] loader = PluginsLoader(Application) loader.load(dirlist) factory = ParserFactory() self.parser = factory.make(self.testPage, Application.config)
def setUp(self): self.filesPath = u"../test/samplefiles/" self.__createWiki() dirlist = [u"../plugins/texequation"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.testPage = self.wikiroot[u"Страница 1"] self.parser = ParserFactory().make(self.testPage, Application.config)
def testExceptionCommand(self): factory = ParserFactory() parser = factory.make(self.testPage, Application.config) parser.addCommand(ExceptionCommand(parser)) text = u"""(:exception:)""" result = parser.toHtml(text) # Исключение не должно бросаться, а должно быть выведено в результирующий текст self.assertTrue("Exception" in result, result)
def setUp(self): self.filesPath = "testdata/samplefiles/" self.pagelinks = [ "Страница 1", "/Страница 1", "/Страница 2/Страница 3" ] self.pageComments = ["Страницо 1", "Страницо 1", "Страницо 3"] self.__createWiki() factory = ParserFactory() self.parser = factory.make(self.testPage, Application.config)
def setUp(self): self.encoding = "utf8" self.__createWiki() dirlist = ["../plugins/lightbox"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config)
def setUp(self): self.encoding = "utf8" self.filesPath = u"../test/samplefiles/" self.pagelinks = [u"Страница 1", u"/Страница 1", u"/Страница 2/Страница 3"] self.pageComments = [u"Страницо 1", u"Страницо 1", u"Страницо 3"] self.__createWiki() factory = ParserFactory() self.parser = factory.make (self.testPage, Application.config)
def setUp(self): dirlist = ["plugins/datagraph", "plugins/htmlheads"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.path = mkdtemp(prefix='Абырвалг абыр') self.wikiroot = WikiDocument.create(self.path) self.page = WikiPageFactory().create(self.wikiroot, "Страница 1", []) Application.wikiroot = None self.parser = ParserFactory().make(self.page, Application.config)
def setUp(self): self.encoding = "utf8" self.__createWiki() self.testPage = self.wikiroot[u"Страница 1"] factory = ParserFactory() self.parser = factory.make (self.testPage, Application.config) filesPath = u"../test/samplefiles/" self.files = [u"image.jpg", u"add.png", u"anchor.png", u"файл с пробелами.tmp", u"dir", u"for_sort"] self.fullFilesPath = [os.path.join (filesPath, fname) for fname in self.files]
def setUp(self): self.__pluginname = u"Spoiler" self.__createWiki() dirlist = [u"../plugins/spoiler"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config)
def setUp(self): self.maxDiff = None self.__createWiki() self.testPage = self.wikiroot['Страница 1'] dirlist = ['../plugins/externaltools'] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config)
def setUp(self): self.maxDiff = None self.filesPath = "testdata/samplefiles/" self.__createWiki() dirlist = ["plugins/counter"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config)
def setUp(self): self.maxDiff = None self.filesPath = "testdata/samplefiles/" self.__createWiki() self.testPage = self.wikiroot["Страница 1"] dirlist = ["plugins/htmlheads"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config)
def setUp(self): self.maxDiff = None self.encoding = "utf8" self.filesPath = u"../test/samplefiles/" self.__createWiki() dirlist = [u"../plugins/thumbgallery"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config)
def setUp(self): self.__pluginname = u"Source" self.filesPath = u"../test/samplefiles/" self.__createWiki() dirlist = [u"../plugins/source"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.loader[self.__pluginname].config.tabWidth.value = 4 self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config)
def setUp(self): self.__pluginname = "Spoiler" self.initApplication() self.wikiroot = self.createWiki() self.testPage = WikiPageFactory().create(self.wikiroot, "Страница 1", []) dirlist = ["plugins/spoiler"] self.loader = PluginsLoader(self.application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, self.application.config)
def setUp(self): self.encoding = "utf8" self.filesPath = u"../test/samplefiles/" self.url1 = u"http://example.com" self.url2 = u"http://jenyay.net/Photo/Nature?action=imgtpl&G=1&upname=tsaritsyno_01.jpg" self.pagelinks = [u"Страница 1", u"/Страница 1", u"/Страница 2/Страница 3"] self.pageComments = [u"Страницо 1", u"Страницо 1", u"Страницо 3"] self.__createWiki() self.parser = ParserFactory().make (self.testPage, Application.config)
def setUp(self): self.initApplication() self.wikiroot = self.createWiki() self.testPage = WikiPageFactory().create(self.wikiroot, "Страница 1", []) self.filesPath = "testdata/samplefiles/" dirlist = ["plugins/texequation"] self.loader = PluginsLoader(self.application) self.loader.load(dirlist) self.testPage = self.wikiroot["Страница 1"] self.parser = ParserFactory().make(self.testPage, self.application.config)
def setUp(self): self.encoding = "utf8" self.filesPath = u"../test/samplefiles/" self.__createWiki() self._config = GeneralGuiConfig(Application.config) self._srcDateFormat = self._config.dateTimeFormat.value self.testPage = self.wikiroot[u"Страница 1"] self.testPage.creationdatetime = datetime(2014, 8, 20, 11, 59, 1) self.testPage.datetime = datetime(2015, 9, 21, 12, 10, 20) factory = ParserFactory() self.parser = factory.make(self.testPage, Application.config)
def setUp(self): self.initApplication() self.wikiroot = self.createWiki() self.testPage = WikiPageFactory().create(self.wikiroot, "Страница 1", []) self.maxDiff = None self.filesPath = "../test/samplefiles/" dirlist = ["../plugins/thumbgallery"] self.loader = PluginsLoader(self.application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, self.application.config)
def setUp(self): self.maxDiff = None self.filesPath = u"../test/samplefiles/" self.__createWiki() dirlist = [u"../plugins/diagrammer"] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config) self.thumbDir = os.path.join(u"__attach", u"__thumb") self.thumbFullPath = os.path.join(self.testPage.path, self.thumbDir)
def setUp(self): self.encoding = "utf8" self.filesPath = u"../test/samplefiles/" self.pagelinks = [ u"Страница 1", u"/Страница 1", u"/Страница 2/Страница 3" ] self.pageComments = [u"Страницо 1", u"Страницо 1", u"Страницо 3"] self.__createWiki() factory = ParserFactory() self.__wikiconfig = WikiConfig(Application.config) self.__wikiconfig.thumbSizeOptions.value = WikiConfig.THUMB_SIZE_DEFAULT self.parser = factory.make(self.testPage, Application.config)
def setUp(self): self.maxDiff = None self.__createWiki() self.testPage = self.wikiroot['Страница 1'] self.testPageTextPath = os.path.join(self.testPage.path, '__page.text') self.testPageHtmlPath = os.path.join( self.testPage.path, PAGE_RESULT_HTML) self.testPageAttachPath = Attachment( self.testPage).getAttachPath(False) dirlist = ['plugins/externaltools'] self.loader = PluginsLoader(Application) self.loader.load(dirlist) self.factory = ParserFactory() self.parser = self.factory.make(self.testPage, Application.config)
def setUp(self): self.encoding = "866" self.filesPath = "testdata/samplefiles/" self.url1 = "http://example.com" self.url2 = "http://jenyay.net/Photo/Nature?action=imgtpl&G=1&upname=tsaritsyno_01.jpg" self.urlimage = "http://example.com/image.png" self.pagelinks = [ "Страница 1", "/Страница 1", "/Страница 2/Страница 3" ] self.pageComments = ["Страницо 1", "Страницо 1", "Страницо 3"] self.__createWiki() factory = ParserFactory() self.parser = factory.make(self.testPage, Application.config)