def given_there_are_a_lot_of_calls(step):
    sql_file_name = 'cel-extract.sql'
    server_dir = '/tmp'
    assets.copy_asset_to_server(asset=sql_file_name, serverpath=server_dir)
    remote_path = '%s/%s' % (server_dir, sql_file_name)

    cel_insertion_command = ['sudo', '-u', 'postgres', 'psql', 'asterisk', '-f', remote_path]
    world.ssh_client_xivo.check_call(cel_insertion_command)
def given_there_are_a_lot_of_calls(step):
    sql_file_name = 'cel-extract.sql'
    server_dir = '/tmp'
    assets.copy_asset_to_server(asset=sql_file_name, serverpath=server_dir)
    remote_path = '%s/%s' % (server_dir, sql_file_name)

    cel_insertion_command = [
        'sudo', '-u', 'postgres', 'psql', 'asterisk', '-f', remote_path
    ]
    world.ssh_client_xivo.check_call(cel_insertion_command)
Beispiel #3
0
def when_i_generate_a_core_dump_and_remember_the_pid_as_group1_and_the_epoch_as_group2(step, pid_var_name, epoch_var_name):
    assets.copy_asset_to_server('core_dump', '/tmp')
    res = sysutils.output_command(['ulimit -c 1024 && /tmp/core_dump'])
    separator = ': '
    for line in res.split('\n'):
        if separator not in line:
            continue
        name, value = line.split(separator, 1)
        if name == 'PID':
            setattr(world, pid_var_name, value)
        elif name == 'Epoch time':
            setattr(world, epoch_var_name, value)
Beispiel #4
0
def when_i_generate_a_core_dump_and_remember_the_pid_as_group1_and_the_epoch_as_group2(
        step, pid_var_name, epoch_var_name):
    assets.copy_asset_to_server('core_dump', '/tmp')
    res = sysutils.output_command(['ulimit -c 1024 && /tmp/core_dump'])
    separator = ': '
    for line in res.split('\n'):
        if separator not in line:
            continue
        name, value = line.split(separator, 1)
        if name == 'PID':
            setattr(world, pid_var_name, value)
        elif name == 'Epoch time':
            setattr(world, epoch_var_name, value)
Beispiel #5
0
def _create_webservices_access():
    copy_asset_to_server('webservices.sql', '/tmp')
    cmd = ['sudo', '-u', 'postgres', 'psql', '-f', '/tmp/webservices.sql']
    world.ssh_client_xivo.check_call(cmd)
Beispiel #6
0
def _copy_ca_certificate():
    assets.copy_asset_to_server("ca-certificates.crt", "/etc/ssl/certs/ca-certificates.crt")
Beispiel #7
0
def _copy_ca_certificate():
    assets.copy_asset_to_server("ca-certificates.crt",
                                "/etc/ssl/certs/ca-certificates.crt")
def given_the_csv_file_is_copied_on_the_server_into_group2(step, csvfile, serverpath):
    assets.copy_asset_to_server(csvfile, serverpath)
Beispiel #9
0
def given_the_file_is_copied_on_the_server_into_group2(step, assetfile, serverpath):
    assets.copy_asset_to_server(assetfile, serverpath)
Beispiel #10
0
def _create_webservices_access():
    copy_asset_to_server('webservices.sql', '/tmp')
    cmd = ['sudo', '-u', 'postgres', 'psql', '-f', '/tmp/webservices.sql']
    world.ssh_client_xivo.check_call(cmd)