658 self.assertEqual(req.cnx, None) |
658 self.assertEqual(req.cnx, None) |
659 self.assertEqual(len(self.open_sessions), nbsessions) |
659 self.assertEqual(len(self.open_sessions), nbsessions) |
660 clear_cache(req, 'get_authorization') |
660 clear_cache(req, 'get_authorization') |
661 |
661 |
662 # content validation ####################################################### |
662 # content validation ####################################################### |
|
663 |
|
664 def assertDocTestFile(self, testfile): |
|
665 # doctest returns tuple (failure_count, test_count) |
|
666 result = self.shell.process_script(testfile) |
|
667 if result[0] and result[1]: |
|
668 raise self.failureException("doctest file '%s' failed" |
|
669 % testfile) |
663 |
670 |
664 # validators are used to validate (XML, DTD, whatever) view's content |
671 # validators are used to validate (XML, DTD, whatever) view's content |
665 # validators availables are : |
672 # validators availables are : |
666 # DTDValidator : validates XML + declared DTD |
673 # DTDValidator : validates XML + declared DTD |
667 # SaxOnlyValidator : guarantees XML is well formed |
674 # SaxOnlyValidator : guarantees XML is well formed |