- self.assertEqual(p_1.get_steps(self.db_conn, None), p_1_dict)
- self.assertEqual(p_1.used_as_step_by(self.db_conn), [])
- self.assertEqual(p_2.used_as_step_by(self.db_conn), [p_1])
- self.assertEqual(p_3.used_as_step_by(self.db_conn), [p_1, p_2])
-
- def test_Process_undoes(self) -> None:
- """Test setting Process.undoes"""
- p = Process(None)
- p.set_undoes(self.db_conn, [])
- p.set_undoes(self.db_conn, [])
- self.assertEqual(p.undoes, [])
- c1 = Condition(None, False)
- c1.save(self.db_conn)
- assert c1.id_ is not None
- p.set_undoes(self.db_conn, [c1.id_])
- self.assertEqual(p.undoes, [c1])
- c2 = Condition(None, False)
- c2.save(self.db_conn)
- assert c2.id_ is not None
- p.set_undoes(self.db_conn, [c2.id_])
- self.assertEqual(p.undoes, [c2])
- p.set_undoes(self.db_conn, [c1.id_, c2.id_])
- self.assertEqual(p.undoes, [c1, c2])
-
- def test_Process_fulfills(self) -> None:
- """Test setting Process.fulfills"""
- p = Process(None)
- p.set_fulfills(self.db_conn, [])
- p.set_fulfills(self.db_conn, [])
- self.assertEqual(p.fulfills, [])
- c1 = Condition(None, False)
- c1.save(self.db_conn)
- assert c1.id_ is not None
- p.set_fulfills(self.db_conn, [c1.id_])
- self.assertEqual(p.fulfills, [c1])
- c2 = Condition(None, False)
- c2.save(self.db_conn)
- assert c2.id_ is not None
- p.set_fulfills(self.db_conn, [c2.id_])
- self.assertEqual(p.fulfills, [c2])
- p.set_fulfills(self.db_conn, [c1.id_, c2.id_])
- self.assertEqual(p.fulfills, [c1, c2])
+ self.assertEqual(self.proc1.get_steps(self.db_conn, None),
+ p_1_dict)
+ self.assertEqual(self.proc1.used_as_step_by(self.db_conn),
+ [])
+ self.assertEqual(self.proc2.used_as_step_by(self.db_conn),
+ [self.proc1])
+ self.assertEqual(self.proc3.used_as_step_by(self.db_conn),
+ [self.proc1, self.proc2])