def run_tests(): from os import listdir input_file_folder_consts = '/space/tohekorh/Spiral/bender_input/tests/' for input_file in listdir(input_file_folder_consts): if input_file[-3:] == 'txt': param_set = parse_input(input_file_folder_consts + input_file) nr, nphi = param_set["nr"], param_set["nphi"] tests_a = tests(nr, nphi) tests_a.tests(param_set)
def cli(firstmonth, lastmonth, year): logging.basicConfig( level=logging.INFO, format="%(asctime)s [%(levelname)s]: %(message)s", handlers=[logging.FileHandler("logger.log"), logging.StreamHandler()], ) logging.info("Downloading raw data...") download_raw_data(firstmonth, lastmonth, year) logging.info("Transforming raw data into processed...") make_dataset(year) logging.info("Merging multiple tables into one...") merge_processed_tables(year) logging.info("Saving data for the last month separately...") save_latest_month(year) try: tests(year) logging.info("Passed tests.") except: logging.exception("TESTS FAILED.") logging.info("Done.")
if value == '2': #Value for command driven backupParticipants = [] while True: valueMenu = input('Insert an operation: -> ') parts = valueMenu.split() if (parts[0] == 'add' or parts[0] == 'remove' or parts[0] == 'insert' or parts[0] == 'replace'): x = equals(listOfParticipants) backupParticipants.append(x) if parts[0] == 'add' or parts[ 0] == 'insert': #The case for add and insert ui_add_command(listOfParticipants, parts) elif parts[0] == 'remove' or parts[0] == 'replace': ui_remove_command(listOfParticipants, parts) elif valueMenu == 'x' or valueMenu == 'X': #The case to exit from the app return elif parts[0] == 'list': ui_list_command(listOfParticipants, parts) elif valueMenu == 'help': printHelp() elif parts[0] == 'avg' or parts[0] == 'min': ui_avg_min_command(listOfParticipants, parts) elif parts[0] == 'top': ui_podium_command(listOfParticipants, parts) elif parts[0] == 'undo': ui_undo_command(listOfParticipants, parts, backupParticipants) tests() run()
server = None def start(): global server registry.load_system() server = HTTPServer(('', 8080), rest.HmphHTTPRequestHandler) print 'started httpserver...' serve() def serve(): server.serve_forever() def main(): try: start() except KeyboardInterrupt: print '^C received, shutting down server' server.socket.close() import os # XXX raises an exception in Windows if oldsnapshot exists # XXX should never overwrite old snapshots os.rename('snapshot.py', 'oldsnapshot') doss.serialize(registry.get_system(), file('snapshot.py', 'w')) if __name__ == '__main__': # XXX do these tests after starting up the server, to minimize the # period when connections are refused after a restart. Similarly for # importing the snapshot, etc. tests.tests() main()
''' @author = super_fazai @File : 用户入口.py @Time : 2017/9/12 15:56 @connect : [email protected] ''' import sys sys.path.append('.') from tests import tests t1= tests( host='localhost', port=3306, db='python', user='******', passwd='lrf654321', ) while True: txt=input("请输入要进行的操作:1查询,2增加,3修改,4删除,5退出:") if txt=="1": result=t1.select() if result==None: print('表中无数据') else: for item in result: print('%s__%s'%(item[0], item[1])) elif txt=="2": title=input('请输入标题:')
def main(): tests.tests()
server = None def start(): global server registry.load_system() server = HTTPServer(('', 8080), rest.HmphHTTPRequestHandler) print('started httpserver...') serve() def serve(): server.serve_forever() def main(): try: start() except KeyboardInterrupt: print('^C received, shutting down server') server.socket.close() import os # XXX raises an exception in Windows if oldsnapshot exists # XXX should never overwrite old snapshots os.rename('snapshot.py', 'oldsnapshot') doss.serialize(registry.get_system(), open('snapshot.py', 'w')) if __name__ == '__main__': # XXX do these tests after starting up the server, to minimize the # period when connections are refused after a restart. Similarly for # importing the snapshot, etc. tests.tests() main()