Add test for relinking when the object-server failed to do it

It's a little duplicative with test_relink_existing_data_meta_ts_files
but seems different enough to be worth testing.

Change-Id: I729fdafbeef5bcb48526f5b7e131647fb5f49727
This commit is contained in:
Tim Burke 2021-03-19 12:44:02 -07:00
parent a1350a2c21
commit edc3f4d97d
1 changed files with 9 additions and 0 deletions

View File

@ -581,6 +581,15 @@ class TestRelinker(unittest.TestCase):
self.assertIn('1 hash dirs processed (cleanup=False) '
'(1 files, 1 linked, 0 removed, 0 errors)', info_lines)
def test_relink_data_existing_older_data_files_no_cleanup(self):
self._relink_test((('data', 1),),
(('data', 0),),
(('data', 1),),
(('data', 0), ('data', 1)))
info_lines = self.logger.get_lines_for_level('info')
self.assertIn('1 hash dirs processed (cleanup=False) '
'(1 files, 1 linked, 0 removed, 0 errors)', info_lines)
def test_relink_data_existing_older_meta_files(self):
self._relink_test((('data', 0), ('meta', 2)),
(('meta', 1),),