writer.copy(False, True)
# Compare the original file and the copy are identical
- filecmp.cmp(self._image_path, self._copy_path, False)
+ assert filecmp.cmp(self._image_path, self._copy_path, False)
#
# Pass 2: same as pass 1, but use file objects instead of paths
writer = BmapCopy.BmapCopy(self._f_image, self._f_copy, self._f_bmap2)
writer.copy(False, True)
- filecmp.cmp(self._image_path, self._copy_path, False)
+ assert filecmp.cmp(self._image_path, self._copy_path, False)
# Make sure the bmap files generated at pass 1 and pass 2 are identical
- filecmp.cmp(self._bmap1_path, self._bmap2_path, False)
+ assert filecmp.cmp(self._bmap1_path, self._bmap2_path, False)
#
# Pass 3: repeat pass 2 to make sure the same 'BmapCreate' and
# 'BmapCopy' objects can be used more than once.
#
+ self._f_bmap2.seek(0)
creator.generate()
+ self._f_bmap2.seek(0)
creator.generate()
writer.copy(True, False)
writer.copy(False, True)
writer.sync()
- filecmp.cmp(self._image_path, self._copy_path, False)
- filecmp.cmp(self._bmap1_path, self._bmap2_path, False)
+ assert filecmp.cmp(self._image_path, self._copy_path, False)
+ assert filecmp.cmp(self._bmap1_path, self._bmap2_path, False)
#
# Pass 4: copy the sparse file without bmap and make sure it is
#
writer = BmapCopy.BmapCopy(self._f_image, self._copy_path)
writer.copy(True, True)
- filecmp.cmp(self._image_path, self._copy_path, False)
+ assert filecmp.cmp(self._image_path, self._copy_path, False)
writer = BmapCopy.BmapCopy(self._f_image, self._f_copy)
writer.copy(False, True)
- filecmp.cmp(self._image_path, self._copy_path, False)
+ assert filecmp.cmp(self._image_path, self._copy_path, False)