示例#1
0
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)
示例#2
0
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.")
示例#3
0
    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()
示例#4
0
文件: hmph.py 项目: darius/hmph
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()
示例#5
0
'''
@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('请输入标题:')
示例#6
0
def main():
    tests.tests()
示例#7
0
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()