home · contact · privacy
Overhaul caching.
[plomtask] / tests / conditions.py
index c9b516418f73bf3700f213bc36d0c00235bab5dc..3b05bd098da61ecbeec25588bd5e76572bde5ef2 100644 (file)
@@ -44,13 +44,13 @@ class TestsWithDB(TestCaseWithDB):
     def test_Condition_remove(self) -> None:
         """Test .remove() effects on DB and cache."""
         self.check_remove()
-        c = Condition(None)
         proc = Process(None)
         proc.save(self.db_conn)
         todo = Todo(None, proc, False, '2024-01-01')
         for depender in (proc, todo):
             assert hasattr(depender, 'save')
             assert hasattr(depender, 'set_conditions')
+            c = Condition(None)
             c.save(self.db_conn)
             depender.save(self.db_conn)
             depender.set_conditions(self.db_conn, [c.id_], 'conditions')