Пример #1
0
def graph_db(localhost):
    from polyglotdb.client.client import PGDBClient, ClientError
    client = PGDBClient(localhost)

    dbs = client.list_databases()
    for d in dbs:
        if 'test' in d:
            client.delete_database(d)

    client.create_database('main_test_database')
    ports = client.get_ports('main_test_database')
    ports['data_dir'] = client.get_directory('main_test_database')
    ports['host'] = 'localhost'
    client.start_database('main_test_database')
    return ports
Пример #2
0
def graph_db(localhost, auth_token):
    from polyglotdb.client.client import PGDBClient, ClientError
    client = PGDBClient(localhost, token=auth_token)

    dbs = client.list_databases()
    print(dbs)
    for d in dbs:
        if d['name'] == 'main_test_database':
            client.delete_database(d['name'])

    client.create_database('main_test_database')
    ports = client.get_ports('main_test_database')
    ports['data_dir'] = client.get_directory('main_test_database')
    ports['host'] = 'localhost'
    client.start_database('main_test_database')
    return ports
Пример #3
0
def test_client_delete_database(localhost, auth_token):
    client = PGDBClient(localhost, token=auth_token)
    assert 'test_database' in [x['name'] for x in client.list_databases()]
    client.delete_database('test_database')
    assert 'test_database' not in [x['name'] for x in client.list_databases()]
Пример #4
0
def test_client_database_list(localhost, auth_token):
    client = PGDBClient(localhost, token=auth_token)
    dbs = client.list_databases()
    assert 'test_database' in [ x['name'] for x in dbs]
Пример #5
0
def test_client_delete_database(localhost):
    client = PGDBClient(localhost)
    assert 'test_database' in client.list_databases()
    client.delete_database('test_database')
    assert 'test_database' not in client.list_databases()
Пример #6
0
def test_client_database_list(localhost):
    client = PGDBClient(localhost)
    dbs = client.list_databases()
    assert 'test_database' in dbs