Update of /cvsroot/happydoc/HappyDoc3/happydoclib
In directory sc8-pr-cvs1:/tmp/cvs-serv27588/happydoclib
Modified Files:
test_scanner.py
Log Message:
Update tests to include mimetype checks.
Index: test_scanner.py
===================================================================
RCS file: /cvsroot/happydoc/HappyDoc3/happydoclib/test_scanner.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** test_scanner.py 17 Nov 2002 16:19:59 -0000 1.3
--- test_scanner.py 1 Dec 2002 22:36:14 -0000 1.4
***************
*** 99,106 ****
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']
--- 99,107 ----
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']
***************
*** 118,121 ****
--- 119,156 ----
except KeyError:
self.fail('Could not get one.py')
+ else:
+ #
+ # Make sure of the mimetype
+ #
+ mimetype = module_one.getMimeType()
+ self.failUnlessEqual(mimetype, ('text/x-python', None))
+
+ #
+ # Try for README.txt
+ #
+ try:
+ readme = level_one['README.txt']
+ except KeyError:
+ self.fail('Could not get README.txt')
+ else:
+ #
+ # Make sure of the mimetype
+ #
+ mimetype = readme.getMimeType()
+ self.failUnlessEqual(mimetype, ('text/plain', None))
+
+ #
+ # Try for Existing.html
+ #
+ try:
+ readme = level_one['Existing.html']
+ except KeyError:
+ self.fail('Could not get Existing.html')
+ else:
+ #
+ # Make sure of the mimetype
+ #
+ mimetype = readme.getMimeType()
+ self.failUnlessEqual(mimetype, ('text/html', None))
#
***************
*** 145,148 ****
--- 180,197 ----
self.fail('Could not get two.py')
+
+ #
+ # Try for README.txt
+ #
+ try:
+ readme = level_two['README.stx']
+ except KeyError:
+ self.fail('Could not get README.stx')
+ else:
+ #
+ # Make sure of the mimetype
+ #
+ mimetype = readme.getMimeType()
+ self.failUnlessEqual(mimetype, ('text/x-structured', None))
return
|