Example #1
0
def save_database():
    if _select_database():
        if random.randint(0, 9) < 9:
            log.debug('Simulate save database')
            # Databases are blocked in simulator._do_action
            core_api.release_databases()
            wxgui_api.simulate_save_database()
        else:
            log.debug('Simulate save all databases')
            # Databases are blocked in simulator._do_action
            core_api.release_databases()
            wxgui_api.simulate_save_all_databases()
    else:
        # Databases are blocked in simulator._do_action
        core_api.release_databases()
        return False
Example #2
0
def save_database():
    if _select_database():
        if random.randint(0, 9) < 9:
            log.debug('Simulate save database')
            # Databases are blocked in simulator._do_action
            core_api.release_databases()
            wxgui_api.simulate_save_database()
        else:
            log.debug('Simulate save all databases')
            # Databases are blocked in simulator._do_action
            core_api.release_databases()
            wxgui_api.simulate_save_all_databases()
    else:
        # Databases are blocked in simulator._do_action
        core_api.release_databases()
        return False
Example #3
0
def close_database():
    if _select_database():
        save = random.randint(0, 5)
        if random.randint(0, 9) < 9:
            log.debug('Simulate' + (' save and ' if save > 0 else ' ') +
                      'close database')
            # Databases are blocked in simulator._do_action
            core_api.release_databases()
            if save > 0:
                wxgui_api.simulate_save_database()
            wxgui_api.simulate_close_database(no_confirm=True)
        else:
            log.debug('Simulate' + (' save and ' if save > 0 else ' ') +
                      'close all databases')
            # Databases are blocked in simulator._do_action
            core_api.release_databases()
            if save > 0:
                wxgui_api.simulate_save_all_databases()
            wxgui_api.simulate_close_all_databases(no_confirm=True)
    else:
        # Databases are blocked in simulator._do_action
        core_api.release_databases()
        return False
Example #4
0
def close_database():
    if _select_database():
        save = random.randint(0, 5)
        if random.randint(0, 9) < 9:
            log.debug('Simulate' + (' save and ' if save > 0 else ' ') +
                                                            'close database')
            # Databases are blocked in simulator._do_action
            core_api.release_databases()
            if save > 0:
                wxgui_api.simulate_save_database()
            wxgui_api.simulate_close_database(no_confirm=True)
        else:
            log.debug('Simulate' + (' save and ' if save > 0 else ' ') +
                                                        'close all databases')
            # Databases are blocked in simulator._do_action
            core_api.release_databases()
            if save > 0:
                wxgui_api.simulate_save_all_databases()
            wxgui_api.simulate_close_all_databases(no_confirm=True)
    else:
        # Databases are blocked in simulator._do_action
        core_api.release_databases()
        return False