devtools/testlib.py
changeset 6689 b00f31b3b045
parent 6687 0b1f5c14646e
child 6694 d9eac4fd57dc
equal deleted inserted replaced
6666:55a94beb521d 6689:b00f31b3b045
   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