1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-14 08:17:13 +03:00

tests: journal_lock: Cleanup properly in test_update_lock()

* As this involved two directories we also need to clean up the 'old' one.
This commit is contained in:
Athanasius 2022-09-05 12:55:39 +01:00
parent 725473e2db
commit 130bd619cf
No known key found for this signature in database
GPG Key ID: 8C392035DD80FD62

View File

@ -352,6 +352,7 @@ class TestJournalLock:
# Now store the 'current' journaldir for reference and attempt
# to update to a new one.
old_journaldir = jlock.journal_dir
old_journaldir_lockfile_name = jlock.journal_dir_lockfile_name
jlock.update_lock(None) # type: ignore
assert jlock.journal_dir != old_journaldir
assert jlock.locked
@ -359,6 +360,8 @@ class TestJournalLock:
# Cleanup, to avoid side-effect on other tests
assert jlock.release_lock()
os.unlink(str(jlock.journal_dir_lockfile_name))
# And the old_journaldir's lockfile too
os.unlink(str(old_journaldir_lockfile_name))
def test_update_lock_same(self, mock_journaldir: py_path_local_LocalPath):
"""