def generate_big_project(ctx, install=False, upgrade=False, args=''): """Generate big test data project to help perf testing.""" _remove_bytecode_files() if install or upgrade: rfgen_url = \ "https://raw.github.com/robotframework/Generator/master/rfgen.py" _log("Installing/upgrading rfgen.py from github.") f = open('rfgen.py', 'wb') f.write(urllib2.urlopen(rfgen_url).read()) f.close() _log("Done.") _set_development_path() sys.path.insert(0, '.') try: import rfgen assert rfgen.main(args.split(',')) except ImportError: _log("Error: Did not find 'rfgen' script or installation") _log("Use 'invoke generate_big_project --install'")
def generate_big_project(install=False, upgrade=False, args=""): """Generate big test data project to help perf testing.""" _remove_bytecode_files() if install or upgrade: rfgen_url = "https://raw.github.com/robotframework/Generator/master/rfgen.py" print "Installing/upgrading rfgen.py from github." f = open("rfgen.py", "wb") f.write(urllib2.urlopen(rfgen_url).read()) f.close() print "Done." _set_development_path() sys.path.insert(0, ".") try: import rfgen assert rfgen.main(args.split(",")) except ImportError: print "Error: Did not find 'rfgen' script or installation" print "Use 'invoke generate_big_project --install'"