Update of /cvsroot/happydoc/HappyDoc3/happydoclib/docset
In directory sc8-pr-cvs1:/tmp/cvs-serv23728/happydoclib/docset
Modified Files:
test_docset_MultiHTMLFile.py
Log Message:
Add tests for _getReadmeTextForDirectory.
Index: test_docset_MultiHTMLFile.py
===================================================================
RCS file: /cvsroot/happydoc/HappyDoc3/happydoclib/docset/test_docset_MultiHTMLFile.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** test_docset_MultiHTMLFile.py 7 Dec 2002 15:35:32 -0000 1.3
--- test_docset_MultiHTMLFile.py 7 Dec 2002 17:03:40 -0000 1.4
***************
*** 77,81 ****
def runHappyDoc(self, *args):
! default_args = ( '-d', self.getOutputDirectory(), )
all_args = default_args + args
happydoc = happydoclib.HappyDoc(all_args)
--- 77,81 ----
def runHappyDoc(self, *args):
! default_args = ( '-q', '-d', self.getOutputDirectory(), )
all_args = default_args + args
happydoc = happydoclib.HappyDoc(all_args)
***************
*** 199,202 ****
--- 199,263 ----
self.failUnlessEqual(actual, expected)
return
+
+ class MultiHTMLFileDocSetREADMETestCase(unittest.TestCase):
+
+ def setUp(self):
+ input_dir = os.path.join('TestCases', 'testScanner')
+ output_dir = '/tmp/foo'
+
+ scanner = Scanner([input_dir])
+
+
+ docset = MultiHTMLFileDocSet(scanner,
+ 'Testing',
+ output_dir,
+ )
+
+ self.scanner = scanner
+ self.docset = docset
+ return
+
+ def tearDown(self):
+ del self.scanner
+ del self.docset
+ return
+
+ def testGetReadmeTextForDirectoryInit(self):
+ trees = self.scanner.getPackageTrees()
+ expected_tree = trees[0]['readme_from_init']
+
+ actual, format = self.docset._getReadmeTextForDirectory(expected_tree)
+
+ expected_format = 'StructuredText'
+ expected = 'This is the __init__.py file for readme_from_init.'
+
+ self.failUnlessEqual(actual, expected)
+ return
+
+ def testGetReadmeTextForDirectoryDotTxt(self):
+ trees = self.scanner.getPackageTrees()
+ expected_tree = trees[0]['readme_from_readme']
+
+ actual, format = self.docset._getReadmeTextForDirectory(expected_tree)
+
+ expected_format = 'StructuredText'
+ expected = 'This is the README.txt file for readme_from_readme.\n'
+
+ self.failUnlessEqual(actual, expected)
+ return
+
+ def testGetReadmeTextForDirectoryDotStx(self):
+ trees = self.scanner.getPackageTrees()
+ expected_tree = trees[0]['readme_from_stx']
+
+ actual, format = self.docset._getReadmeTextForDirectory(expected_tree)
+
+ expected_format = 'StructuredText'
+ expected = 'This is the README.stx file for readme_from_stx.\n'
+
+ self.failUnlessEqual(actual, expected)
+ return
+
+
|