示例#1
0
def run_tests():
    """Run unit tests"""
    from quick_orm.testsuite import run_testsuite
    db_name = InputUtil.get_input('database',
                                  default='sqlite',
                                  pattern='(?:mysql|sqlite|postgresql)')
    run_testsuite(db_name)
示例#2
0
def create_project():
    """Create a new project"""
    project_name = InputUtil.get_input('project name', default = 'myproject', pattern = '[a-z][a-z_]{,63}')
    if os.path.exists(project_name):
        if os.path.isdir(project_name):
            print 'a folder with the same name already exists in the current directory'
        else:
            print 'a file with the same name already exists in the current directory'
        return
    os.makedirs(project_name)
    print 'project {0} created'.format(project_name)
示例#3
0
def run_tests():
    """Run unit tests"""
    from quick_orm.testsuite import run_testsuite
    db_name = InputUtil.get_input('database', default = 'sqlite', pattern = '(?:mysql|sqlite|postgresql)')
    run_testsuite(db_name)