X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0ecea550fde014578e71004360b700cdfeae4909..52c6f13db207030bdbe063665c0dd524007db828:/services/fuse/tests/test_tmp_collection.py diff --git a/services/fuse/tests/test_tmp_collection.py b/services/fuse/tests/test_tmp_collection.py index 60eba1bf85..c608d62620 100644 --- a/services/fuse/tests/test_tmp_collection.py +++ b/services/fuse/tests/test_tmp_collection.py @@ -122,3 +122,16 @@ class TmpCollectionTest(IntegrationTest): with open(path, 'w') as f: f.write(content) self.assertRegexpMatches(current_manifest(tmpdir), expect) + + @IntegrationTest.mount(argv=mnt_args) + def test_tmp_rewrite(self): + self.pool_test(os.path.join(self.mnt, 'zzz')) + @staticmethod + def _test_tmp_rewrite(self, tmpdir): + with open(os.path.join(tmpdir, "b1"), 'w') as f: + f.write("b1") + with open(os.path.join(tmpdir, "b2"), 'w') as f: + f.write("b2") + with open(os.path.join(tmpdir, "b1"), 'w') as f: + f.write("1b") + self.assertRegexpMatches(current_manifest(tmpdir), "^\. ed4f3f67c70b02b29c50ce1ea26666bd\+4(\+\S+)? 0:2:b1 2:2:b2\n$")