def test_suite(): suite = unittest.TestSuite() def login(self, name): '''Logs in.''' uf = self.portal.acl_users user = uf.getUserById(name) if not hasattr(user, 'aq_base'): user = user.__of__(uf) newSecurityManager(None, user) def logout(): '''Logs out.''' noSecurityManager() extraglobs = { 'login': login, 'logout': logout, } for mod in modules: suite.addTest( ZopeTestCase.FunctionalDocTestSuite( mod, extraglobs=extraglobs, test_class=PloneTestCase.FunctionalTestCase)) return suite
def test_suite(): suite = unittest.TestSuite() for testfile in TESTFILES: fdfs = ZopeTestCase.FunctionalDocFileSuite( testfile, optionflags=OPTIONFLAGS, test_class=ptc.FunctionalTestCase, ) fdfs.layer = layer.layer suite.addTest(fdfs) for module in MODULENAMES: fdts = ZopeTestCase.FunctionalDocTestSuite( module, optionflags=OPTIONFLAGS, test_class=ptc.FunctionalTestCase) fdts.layer = layer.layer suite.addTest(fdts) return suite