[Happydoc-checkins] CVS: HappyDoc3/happydoclib test_scanner.py,1.6,1.7
Brought to you by:
doughellmann,
krlosaqp
From: Doug H. <dou...@us...> - 2002-12-15 17:00:30
|
Update of /cvsroot/happydoc/HappyDoc3/happydoclib In directory sc8-pr-cvs1:/tmp/cvs-serv904/happydoclib Modified Files: test_scanner.py Log Message: Add a test for getInputFilename(). Add sub-tests for individual nodes in the path. Index: test_scanner.py =================================================================== RCS file: /cvsroot/happydoc/HappyDoc3/happydoclib/test_scanner.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** test_scanner.py 8 Dec 2002 17:18:31 -0000 1.6 --- test_scanner.py 15 Dec 2002 17:00:25 -0000 1.7 *************** *** 197,200 **** --- 197,234 ---- return + def testGetInputFilename(self): + scanner = Scanner(['TestCases/testScanner']) + + trees = scanner.getPackageTrees() + + expected_tree = trees[0] + self.failUnlessEqual( + expected_tree.getName(), + 'testScanner', + 'First level tree got %s instead of testScanner' % expected_tree.getName(), + ) + + level_one = expected_tree['levelOne'] + self.failUnlessEqual( + level_one.getName(), + 'levelOne', + 'First sub-level tree got %s instead of levelOne' % level_one.getName(), + ) + self.failUnlessEqual(level_one.getInputFilename(), + 'TestCases/testScanner/levelOne', + ) + + level_two = level_one['levelTwo'] + self.failUnlessEqual( + level_two.getName(), + 'levelTwo', + 'First sub-level tree got %s instead of levelTwo' % level_two.getName(), + ) + self.failUnlessEqual(level_two.getInputFilename(), + 'TestCases/testScanner/levelOne/levelTwo', + ) + + return + def testPackageTreePath(self): scanner = Scanner(['TestCases/testScanner']) *************** *** 202,205 **** --- 236,254 ---- trees = scanner.getPackageTrees() expected_tree = trees[0] + + dir_one = expected_tree['levelOne'] + dir_one_path = dir_one.getPath() + self.failUnlessEqual(dir_one_path, + ('testScanner', + 'levelOne', + )) + + dir_two = expected_tree['levelOne']['levelTwo'] + dir_two_path = dir_two.getPath() + self.failUnlessEqual(dir_two_path, + ('testScanner', + 'levelOne', + 'levelTwo', + )) module_two = expected_tree['levelOne']['levelTwo']['two.py'] |