From 1fca5703c14a2e3efccba057fd0d6f0180a065b5 Mon Sep 17 00:00:00 2001
From: Athanasius <github@miggy.org>
Date: Fri, 19 Mar 2021 19:19:45 +0000
Subject: [PATCH] Add self.locked asserts as check on _obtain_lock() side
 effects

---
 tests/journal_lock.py/test_journal_lock.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/journal_lock.py/test_journal_lock.py b/tests/journal_lock.py/test_journal_lock.py
index 9c4a274f..f25cb8ca 100644
--- a/tests/journal_lock.py/test_journal_lock.py
+++ b/tests/journal_lock.py/test_journal_lock.py
@@ -116,6 +116,7 @@ class TestJournalLock:
         # Check that an actual journaldir is handled correctly.
         locked = jlock.obtain_lock()
         assert locked == JournalLockResult.LOCKED
+        assert jlock.locked is True
 
     def test_obtain_lock_with_tmpdir_ro(self, mock_journaldir: py_path_local_LocalPath):
         """Test JournalLock.obtain_lock() with read-only tmpdir."""
@@ -189,6 +190,7 @@ class TestJournalLock:
 
         locked = jlock.obtain_lock()
         assert locked == JournalLockResult.LOCKED
+        assert jlock.locked is True
         # Now attempt to lock again, but only that.
         second_attempt = jlock._obtain_lock()
         assert second_attempt == JournalLockResult.ALREADY_LOCKED