Ejemplo n.º 1
0
    def tearDown(self):
        doc = Documentation(self.host, self.path)
        doc.login(self.user, self.password)

        pages = doc.listPages(self.prefix)
        for p in pages: 
            p.delete()
      
        pages = doc.listPages(self.prefix, Documentation.NS_TEMPLATE)
        for p in pages:
            p.delete()
Ejemplo n.º 2
0
    def test_listPages(self):
        doc = Documentation(self.host, self.path)
        doc.login(self.user, self.password)

        pagename = 'testlistPages'
        version = '0.1'
        self.assertTrue(doc.createPage(version, pagename, 'This is page %s' % pagename, self.prefix))
    
        pages = doc.listPages(os.path.join(self.prefix, version))
        for page in pages:
            self.assertFalse(pages.count > 1)
            self.assertEqual(page.name, os.path.join(self.prefix, version, pagename))
        self.assertEqual(pages.count, 1)
Ejemplo n.º 3
0
    def test_listPagesAsTemplate(self):
        doc = Documentation(self.host, self.path)
        doc.login(self.user, self.password)
    
        templatePrefix = 'Template:' + self.prefix
        pagename = 'testlistPagesAsTemplate'
        version = '0.1'
        self.assertTrue(doc.createPage(version, pagename, 'This is page %s' % pagename, templatePrefix))

        pages = doc.listPages('/'.join((templatePrefix, version)))
        for page in pages:
            self.assertFalse(pages.count > 1)
            self.assertEqual(page.name, '/'.join((templatePrefix, version, pagename)))
        self.assertEqual(pages.count, 1)