def setUp(self): self.rados = Rados(conffile='') self.rados.connect() self.rados.create_pool('test_pool') assert self.rados.pool_exists('test_pool') self.ioctx = self.rados.open_ioctx('test_pool') self.ioctx.write('foo', b'bar') self.object = Object(self.ioctx, 'foo')
def setUp(self): self.rados = Rados(conffile="") self.rados.connect() self.rados.create_pool("test_pool") assert self.rados.pool_exists("test_pool") self.ioctx = self.rados.open_ioctx("test_pool") self.ioctx.write("foo", b"bar") self.object = Object(self.ioctx, "foo")
class TestObject(object): def setUp(self): self.rados = Rados(conffile='') self.rados.connect() self.rados.create_pool('test_pool') assert self.rados.pool_exists('test_pool') self.ioctx = self.rados.open_ioctx('test_pool') self.ioctx.write('foo', b'bar') self.object = Object(self.ioctx, 'foo') def tearDown(self): self.ioctx.close() self.ioctx = None self.rados.delete_pool('test_pool') self.rados.shutdown() self.rados = None def test_read(self): eq(self.object.read(3), b'bar') eq(self.object.read(100), b'') def test_seek(self): self.object.write(b'blah') self.object.seek(0) eq(self.object.read(4), b'blah') self.object.seek(1) eq(self.object.read(3), b'lah') def test_write(self): self.object.write(b'barbaz') self.object.seek(0) eq(self.object.read(3), b'bar') eq(self.object.read(3), b'baz')
class TestObject(object): def setUp(self): self.rados = Rados(conffile="") self.rados.connect() self.rados.create_pool("test_pool") assert self.rados.pool_exists("test_pool") self.ioctx = self.rados.open_ioctx("test_pool") self.ioctx.write("foo", b"bar") self.object = Object(self.ioctx, "foo") def tearDown(self): self.ioctx.close() self.ioctx = None self.rados.delete_pool("test_pool") self.rados.shutdown() self.rados = None def test_read(self): eq(self.object.read(3), b"bar") eq(self.object.read(100), b"") def test_seek(self): self.object.write(b"blah") self.object.seek(0) eq(self.object.read(4), b"blah") self.object.seek(1) eq(self.object.read(3), b"lah") def test_write(self): self.object.write(b"barbaz") self.object.seek(0) eq(self.object.read(3), b"bar") eq(self.object.read(3), b"baz")