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()
+
|