url=url, result=result.status_code, expected=code ) ) def assert_http_connection_error(self, url): try: requests.get(url) self.assertTrue(False, "Could make connection to server %s" % url) except requests.ConnectionError: pass if __name__ == '__main__': logger.setLevel(50) if len(sys.argv) > 1: versions = sys.argv[1:] else: versions = sorted(os.listdir('projects')) for version in versions: if version == 'm2ee.yaml.tmpl' or version == '.gitignore': continue print("\nSTARTING TESTS FOR MENDIX %s" % version) suite = unittest.TestSuite() m2ee = get_m2ee(version) for test in ['start', 'debugger', 'critical_logs', 'health', 'stop']: test = M2EEApiTest('test_%s' % test) test.m2ee = m2ee suite.addTest(test)
help="decrease verbosity of output (-qq to be even more quiet)" ) (options, args) = parser.parse_args() # how verbose should we be? see # http://docs.python.org/release/2.7/library/logging.html#logging-levels verbosity = 0 if options.quiet: verbosity = verbosity + options.quiet if options.verbose: verbosity = verbosity - options.verbose verbosity = verbosity * 10 + 20 if verbosity > 50: verbosity = 50 if verbosity < 5: verbosity = 5 logger.setLevel(verbosity) yaml_files = [] if options.yamlfiles: yaml_files = options.yamlfiles else: yaml_files = find_yaml_files() m2ee = CLI(yaml_files) atexit.register(m2ee._cleanup_logging) if args: m2ee.onecmd(' '.join(args)) else: m2ee.cmdloop()