Esempio n. 1
0
def test_connection_ping():
    from fdfs_client import client
    cli = client.Fdfs_client(
        client.get_tracker_conf(
            os.path.expanduser('~/.local/etc/fdfs/client.conf')))
    conn = cli.tracker_pool.get_connection()
    conn.is_alive()
Esempio n. 2
0
def test_file_info():
    from fdfs_client import client
    cli = client.Fdfs_client(
        client.get_tracker_conf('~/.local/etc/fdfs/client.conf'))
    ret = cli.query_file_info(
        'group1/M00/00/1D/oYYBAF78D_uAQPHKACQBXRgNsdk46.json')
    print(ret)
def test_regenerate_appender_file_name():
    from fdfs_client import client
    cli = client.Fdfs_client(client.get_tracker_conf('~/.local/etc/fdfs/client.conf'))
    ret = cli.upload_appender_by_buffer(b'just a test', 'test')
    file_id = ret.get('Remote file_id')
    try:
        print(file_id)
        ret2 = cli.regenerate_appender_filename(file_id)
        print('regenerate appender filename: ', ret)
        ret3 = cli.delete_file(ret2.get('Remote file_id'))
        print('delete result', ret3)
    except:
        ret4 = cli.delete_file(ret.get('Remote file_id'))
        print('delete result', ret4)
        raise
Esempio n. 4
0
def get_fdfs_cli(conf=os.path.expanduser('~/.local/etc/fdfs/client.conf')):
    return client.Fdfs_client(client.get_tracker_conf(conf))
Esempio n. 5
0
 def __init__(self):
     self.cli = client.Fdfs_client(client.get_tracker_conf(CONF_FILE))
     self.queue = UniqueQ(QUEUE_NAME)
Esempio n. 6
0
def test_upload():
    from fdfs_client import client
    cli = client.Fdfs_client(client.get_tracker_conf(CONF_FILE))
    ret = cli.upload_appender_by_buffer(b'a', 'test')
    remote_file_id = ret['Remote file_id']
    cli.delete_file(remote_file_id)
Esempio n. 7
0
def test_2():
    from fdfs_client import client
    cli = client.Fdfs_client(client.get_tracker_conf("~/.local/etc/fdfs/client.conf"))
    cli.upload_appender_by_buffer(b'a', '.test')