def run(provided_request=None): global request if provided_request: request = provided_request else: from MoinMoin.request import RequestCLI request = RequestCLI() request.form = request.args = request.setup_args() # {'query_string': 'action=print'} request.user = user.User(request) suite = makeSuite() unittest.TextTestRunner(stream=request, verbosity=2).run(suite)
def run(request=None, names=None): """ Run test suit @param request: current request @param names: list fully qualified module names to test, e.g MoinMoin._tests.test_error """ if request is None: from MoinMoin.request import RequestCLI from MoinMoin.user import User request = RequestCLI() request.form = request.args = request.setup_args() request.user = User(request) suite = makeSuite(request, names) TextTestRunner(stream=request, verbosity=2).run(suite)