diff options
Diffstat (limited to 'test/unit/obj')
-rw-r--r-- | test/unit/obj/test_diskfile.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/unit/obj/test_diskfile.py b/test/unit/obj/test_diskfile.py index 6e2d0b1..9ef186b 100644 --- a/test/unit/obj/test_diskfile.py +++ b/test/unit/obj/test_diskfile.py @@ -191,6 +191,7 @@ class TestDiskFile(unittest.TestCase): gdf = self._get_diskfile("vol0", "p57", "ufo47", "bar", "z") assert gdf._obj == "z" assert gdf._fd is None + assert gdf._disk_file_open is False assert gdf._metadata is None assert not gdf._is_dir with gdf.open(): @@ -198,6 +199,8 @@ class TestDiskFile(unittest.TestCase): assert not gdf._is_dir assert gdf._fd is not None assert gdf._metadata == exp_md + assert gdf._disk_file_open is True + assert gdf._disk_file_open is False self.assertRaises(DiskFileNotOpen, gdf.get_metadata) self.assertRaises(DiskFileNotOpen, gdf.reader) self.assertRaises(DiskFileNotOpen, gdf.__enter__) @@ -233,12 +236,15 @@ class TestDiskFile(unittest.TestCase): assert gdf._obj == "z" assert gdf._fd is None assert gdf._metadata is None + assert gdf._disk_file_open is False assert not gdf._is_dir with gdf.open(): assert not gdf._is_dir assert gdf._data_file == the_file assert gdf._fd is not None assert gdf._metadata == exp_md, "%r != %r" % (gdf._metadata, exp_md) + assert gdf._disk_file_open is True + assert gdf._disk_file_open is False def test_open_invalid_existing_metadata(self): the_path = os.path.join(self.td, "vol0", "bar") @@ -256,9 +262,12 @@ class TestDiskFile(unittest.TestCase): assert gdf._obj == "z" assert not gdf._is_dir assert gdf._fd is None + assert gdf._disk_file_open is False with gdf.open(): assert gdf._data_file == the_file assert gdf._metadata != inv_md + assert gdf._disk_file_open is True + assert gdf._disk_file_open is False def test_open_isdir(self): the_path = os.path.join(self.td, "vol0", "bar") @@ -278,9 +287,12 @@ class TestDiskFile(unittest.TestCase): gdf = self._get_diskfile("vol0", "p57", "ufo47", "bar", "d") assert gdf._obj == "d" assert gdf._is_dir is False + assert gdf._disk_file_open is False with gdf.open(): assert gdf._is_dir assert gdf._data_file == the_dir + assert gdf._disk_file_open is True + assert gdf._disk_file_open is False def _create_and_get_diskfile(self, dev, par, acc, con, obj, fsize=256): # FIXME: assumes account === volume |