]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
test/pybind/rbd: don't ignore from_snapshot in check_diff() 54949/head
authorIlya Dryomov <idryomov@gmail.com>
Sun, 10 Dec 2023 16:01:24 +0000 (17:01 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 18 Dec 2023 17:41:47 +0000 (18:41 +0100)
commite5b25442d4dc08474413ac1cd3e9f3faa2f31b06
treecc2ff89357851cb4390da5a7140e20fb02eb35fb
parent60552a81d34bab1e36e5d3d5b66359e81ee66584
test/pybind/rbd: don't ignore from_snapshot in check_diff()

Despite the test in test_diff_iterate() being correct, it started
failing:

    >       check_diff(self.image, 0, IMG_SIZE, 'snap1', [(0, 512, False)])
    ...
    a = [], b = [(0, 512, False)]
    ...
    >       assert a == b
    E       AssertionError

This is because check_diff() drops 'snap1' argument on the floor and
passes None to image.diff_iterate() instead.  This goes back to 2013,
see commit e88fe3cbbc8f ("rbd.py: add some missing functions").

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit f8ced6d1fe667864bee224104c23b62a2c1c0bfc)
src/test/pybind/test_rbd.py