[Happydoc-checkins] CVS: HappyDoc3/happydoclib/docset tests.py,1.1,1.2
Brought to you by:
doughellmann,
krlosaqp
From: Doug H. <dou...@us...> - 2002-12-27 18:37:29
|
Update of /cvsroot/happydoc/HappyDoc3/happydoclib/docset In directory sc8-pr-cvs1:/tmp/cvs-serv19760/happydoclib/docset Modified Files: tests.py Log Message: Test API changes in docset base classes. Index: tests.py =================================================================== RCS file: /cvsroot/happydoc/HappyDoc3/happydoclib/docset/tests.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** tests.py 18 Nov 2002 13:45:58 -0000 1.1 --- tests.py 27 Dec 2002 18:37:25 -0000 1.2 *************** *** 55,66 **** # Import system modules # ! # # Import Local modules # ! # # Module # --- 55,146 ---- # Import system modules # ! import unittest # # Import Local modules # ! from happydoclib.docset import base # # Module # + + class TestDocSetBase(unittest.TestCase): + + def testRequiresWrite(self): + docset = base.DocSetBase( + scanner=None, + title=self.__class__.__name__, + outputDirectory='/tmp', + ) + try: + docset.write() + except NotImplementedError: + pass + else: + self.fail('Did not raise NotImplementedError') + return + + + class TestMultiFileDocSet(unittest.TestCase): + + def testRequiresWriteTOCFile(self): + docset = base.MultiFileDocSet( + scanner=None, + title=self.__class__.__name__, + outputDirectory='/tmp', + ) + try: + docset.writeTOCFile(None) + except NotImplementedError: + pass + else: + self.fail('Did not raise NotImplementedError') + return + + def testRequiresWriteFileHeader(self): + docset = base.MultiFileDocSet( + scanner=None, + title=self.__class__.__name__, + outputDirectory='/tmp', + ) + try: + docset.writeFileHeader(None) + except NotImplementedError: + pass + else: + self.fail('Did not raise NotImplementedError') + return + + def testRequiresWriteFileFooter(self): + docset = base.MultiFileDocSet( + scanner=None, + title=self.__class__.__name__, + outputDirectory='/tmp', + ) + try: + docset.writeFileFooter(None) + except NotImplementedError: + pass + else: + self.fail('Did not raise NotImplementedError') + return + + def testRequiresWritePythonFile(self): + docset = base.MultiFileDocSet( + scanner=None, + title=self.__class__.__name__, + outputDirectory='/tmp', + ) + try: + docset.writePythonFile(None) + except NotImplementedError: + pass + else: + self.fail('Did not raise NotImplementedError') + return + + + if __name__ == '__main__': + unittest.main() + |