Skip to content

Commit

Permalink
Add some additional assertions on number of blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
twiggler committed Oct 3, 2024
1 parent 239f998 commit 3a7b70e
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions tests/test_xfs.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ def test_xfs(xfs_bin):
assert test_file.open().read() == b"test content\n"

test_link = xfs.get("test_link")
assert test_link.number_of_blocks == 0
assert test_link.filetype == stat.S_IFLNK
assert test_link.link == "test_dir/test_file"

Expand All @@ -36,18 +37,22 @@ def test_xfs_sparse(xfs_sparse_bin):

sparse_start = xfs.get("sparse_start")
assert sparse_start.size == 0x258000
assert sparse_start.number_of_blocks == 200
assert sparse_start.dataruns() == [(None, 400), (1392, 200)]

sparse_hole = xfs.get("sparse_hole")
assert sparse_hole.size == 0x258000
assert sparse_hole.number_of_blocks == 400
assert sparse_hole.dataruns() == [(1792, 200), (None, 200), (2192, 200)]

sparse_end = xfs.get("sparse_end")
assert sparse_end.size == 0x190000
assert sparse_end.number_of_blocks == 200
assert sparse_end.dataruns() == [(2392, 200), (None, 200)]

sparse_all = xfs.get("sparse_all")
assert sparse_all.size == 0x500000
assert sparse_all.number_of_blocks == 0
assert sparse_all.dataruns() == [(None, 1280)]


Expand Down

0 comments on commit 3a7b70e

Please sign in to comment.