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()
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
def get_fdfs_cli(conf=os.path.expanduser('~/.local/etc/fdfs/client.conf')): return client.Fdfs_client(client.get_tracker_conf(conf))
def __init__(self): self.cli = client.Fdfs_client(client.get_tracker_conf(CONF_FILE)) self.queue = UniqueQ(QUEUE_NAME)
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)
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')