mirror of
https://github.com/ceph/ceph
synced 2025-02-24 19:47:44 +00:00
test/pybind: remove object for testing after done with it
* add vertical spacing for better readability * remove object for testing after done with it Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
90dbe6b3ba
commit
d8bc9c7b09
@ -518,22 +518,27 @@ class TestIoctx(object):
|
||||
write_op.new(0)
|
||||
self.ioctx.operate_write_op(write_op, "write_ops")
|
||||
eq(self.ioctx.read('write_ops'), b'')
|
||||
|
||||
write_op.write_full(b'1')
|
||||
write_op.append(b'2')
|
||||
self.ioctx.operate_write_op(write_op, "write_ops")
|
||||
eq(self.ioctx.read('write_ops'), b'12')
|
||||
|
||||
write_op.write_full(b'12345')
|
||||
write_op.write(b'x', 2)
|
||||
self.ioctx.operate_write_op(write_op, "write_ops")
|
||||
eq(self.ioctx.read('write_ops'), b'12x45')
|
||||
|
||||
write_op.write_full(b'12345')
|
||||
write_op.zero(2, 2)
|
||||
self.ioctx.operate_write_op(write_op, "write_ops")
|
||||
eq(self.ioctx.read('write_ops'), b'12\x00\x005')
|
||||
|
||||
write_op.write_full(b'12345')
|
||||
write_op.truncate(2)
|
||||
self.ioctx.operate_write_op(write_op, "write_ops")
|
||||
eq(self.ioctx.read('write_ops'), b'12')
|
||||
|
||||
write_op.remove()
|
||||
self.ioctx.operate_write_op(write_op, "write_ops")
|
||||
with assert_raises(ObjectNotFound):
|
||||
@ -606,20 +611,24 @@ class TestIoctx(object):
|
||||
write_op.new(LIBRADOS_CREATE_EXCLUSIVE)
|
||||
for key, value in xattrs.items():
|
||||
write_op.set_xattr(key, value)
|
||||
self.ioctx.operate_write_op(write_op, "abc")
|
||||
self.ioctx.operate_write_op(write_op, 'abc')
|
||||
eq(self.ioctx.get_xattr('abc', key), value)
|
||||
|
||||
stored_xattrs_1 = {}
|
||||
for key, value in self.ioctx.get_xattrs('abc'):
|
||||
stored_xattrs_1[key] = value
|
||||
eq(stored_xattrs_1, xattrs)
|
||||
|
||||
for key in xattrs.keys():
|
||||
write_op.rm_xattr(key)
|
||||
self.ioctx.operate_write_op(write_op, "abc")
|
||||
self.ioctx.operate_write_op(write_op, 'abc')
|
||||
stored_xattrs_2 = {}
|
||||
for key, value in self.ioctx.get_xattrs('abc'):
|
||||
stored_xattrs_2[key] = value
|
||||
eq(stored_xattrs_2, {})
|
||||
|
||||
write_op.remove()
|
||||
self.ioctx.operate_write_op(write_op, 'abc')
|
||||
|
||||
def test_locator(self):
|
||||
self.ioctx.set_locator_key("bar")
|
||||
|
Loading…
Reference in New Issue
Block a user