def test_read_file(): client = Client(TEST_NS, HOSTS) key = 'test_file_%s_%s' % (random.random(), time.time()) client.store_content(key, key) fp = client.read_file(key) assert fp is not None assert key == fp.read()
def test_read_file(): cl = Client(TEST_NS, HOSTS) cl = Client(TEST_NS, HOSTS) key = 'test_file_%s_%s' % (random.random(), time.time()) cl.store_content(key, key) with cl.read_file(key) as fp: assert fp.read() == key
def test_readonly_file(): client = Client(TEST_NS, HOSTS) key = 'test_file_%s_%s' % (random.random(), time.time()) client.store_content(key, "SPAM") fp = client.read_file(key) try: fp.write("egg") except: pass else: assert False, "operation not permitted to read-only file"
def test_seek_read(): client = Client(TEST_NS, HOSTS) key = 'test_file_%s_%s' % (random.random(), time.time()) client.store_content(key, "0123456789") fp = client.read_file(key) fp.seek(1) assert fp.tell() == 1 content = fp.read(3) assert content == "123" assert fp.tell() == 4