add assignee to budget_graph.Node
[utils.git] / src / budget_sync / test / mock_bug.py
index e63ab46c185e3e3f91c8107b18b7dac06f22b53a..17be594ebaa4b9de94eaa27ff6158ca55dfb2113 100644 (file)
@@ -11,7 +11,8 @@ class MockBug:
                  cf_nlnet_milestone: Optional[str] = None,
                  cf_payees_list: str = "",
                  summary: str = "<default summary>",
-                 status: Union[str, BugStatus] = BugStatus.CONFIRMED):
+                 status: Union[str, BugStatus] = BugStatus.CONFIRMED,
+                 assigned_to: str = "user@example.com"):
         self.id = bug_id
         self.__budget_parent = cf_budget_parent
         self.cf_budget = cf_budget
@@ -22,6 +23,7 @@ class MockBug:
         self.cf_payees_list = cf_payees_list
         self.summary = summary
         self.status = str(status)
+        self.assigned_to = assigned_to
 
     @property
     def cf_budget_parent(self) -> int:
@@ -52,4 +54,5 @@ class MockBug:
                 f"cf_nlnet_milestone={self.cf_nlnet_milestone!r}, "
                 f"cf_payees_list={self.cf_payees_list!r}, "
                 f"summary={self.summary!r}, "
-                f"status={status!r})")
+                f"status={status!r}, "
+                f"assigned_to={self.assigned_to!r})")