コード例 #1
0
ファイル: mwdoc_test.py プロジェクト: cpatrick/mwdoc
    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()
コード例 #2
0
ファイル: mwdoc_test.py プロジェクト: cpatrick/mwdoc
    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)
コード例 #3
0
ファイル: mwdoc_test.py プロジェクト: benjaminlong/mwdoc
    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)