mirror of
https://github.com/kdave/btrfs-progs
synced 2025-02-01 18:31:38 +00:00
libbtrfsutil: fix test assumptions about top-level subvolume
Since "btrfs-progs: mkfs: add uuid and otime to ROOT_ITEM of, FS_TREE", the top-level subvolume has a non-zero UUID, ctime, and otime. Fix the subvolume_info() test to not check for zero. Signed-off-by: Omar Sandoval <osandov@fb.com> Reviewed-by: Tomohiro Misono <misono.tomohiro@jp.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
7cdd58b2e9
commit
feccd7a818
@ -95,7 +95,8 @@ class TestSubvolume(BtrfsTestCase):
|
||||
self.assertEqual(info.parent_id, 0)
|
||||
self.assertEqual(info.dir_id, 0)
|
||||
self.assertEqual(info.flags, 0)
|
||||
self.assertEqual(info.uuid, bytes(16))
|
||||
self.assertIsInstance(info.uuid, bytes)
|
||||
self.assertEqual(len(info.uuid), 16)
|
||||
self.assertEqual(info.parent_uuid, bytes(16))
|
||||
self.assertEqual(info.received_uuid, bytes(16))
|
||||
self.assertNotEqual(info.generation, 0)
|
||||
@ -103,8 +104,8 @@ class TestSubvolume(BtrfsTestCase):
|
||||
self.assertEqual(info.otransid, 0)
|
||||
self.assertEqual(info.stransid, 0)
|
||||
self.assertEqual(info.rtransid, 0)
|
||||
self.assertEqual(info.ctime, 0)
|
||||
self.assertEqual(info.otime, 0)
|
||||
self.assertIsInstance(info.ctime, float)
|
||||
self.assertIsInstance(info.otime, float)
|
||||
self.assertEqual(info.stime, 0)
|
||||
self.assertEqual(info.rtime, 0)
|
||||
|
||||
@ -117,6 +118,7 @@ class TestSubvolume(BtrfsTestCase):
|
||||
self.assertEqual(info.dir_id, 256)
|
||||
self.assertEqual(info.flags, 0)
|
||||
self.assertIsInstance(info.uuid, bytes)
|
||||
self.assertEqual(len(info.uuid), 16)
|
||||
self.assertEqual(info.parent_uuid, bytes(16))
|
||||
self.assertEqual(info.received_uuid, bytes(16))
|
||||
self.assertNotEqual(info.generation, 0)
|
||||
|
Loading…
Reference in New Issue
Block a user