[Happydoc-checkins] CVS: HappyDoc3/happydoclib/docset tests.py,1.2,1.3
Brought to you by:
doughellmann,
krlosaqp
From: Doug H. <dou...@us...> - 2002-12-28 16:00:16
|
Update of /cvsroot/happydoc/HappyDoc3/happydoclib/docset In directory sc8-pr-cvs1:/tmp/cvs-serv16433/happydoclib/docset Modified Files: tests.py Log Message: Tests for name filtering function. Index: tests.py =================================================================== RCS file: /cvsroot/happydoc/HappyDoc3/happydoclib/docset/tests.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tests.py 27 Dec 2002 18:37:25 -0000 1.2 --- tests.py 28 Dec 2002 16:00:13 -0000 1.3 *************** *** 82,85 **** --- 82,126 ---- return + class TestDocSet(unittest.TestCase): + + def testFilterNames(self): + docset = base.DocSet( + scanner=None, + title=self.__class__.__name__, + outputDirectory='/tmp', + includePrivateNames=0, + ) + + name_list = [ 'foo', + '_bar', + '__blah', + '__foobar__', + ] + expected = [ 'foo', + '__blah', + '__foobar__', + ] + actual = docset._filterNames(name_list) + self.failUnlessEqual(actual, expected) + return + + def testNoFilterNames(self): + docset = base.DocSet( + scanner=None, + title=self.__class__.__name__, + outputDirectory='/tmp', + includePrivateNames=1, + ) + + name_list = [ 'foo', + '_bar', + '__blah', + '__foobar__', + ] + expected = name_list + actual = docset._filterNames(name_list) + self.failUnlessEqual(actual, expected) + return + class TestMultiFileDocSet(unittest.TestCase): |