add recursive tree-print of budgets
[utils.git] / src / budget_sync / test / test_write_budget_csv.py
index 2a1bb41cf346d6f4c825c0922b743a8a7aeae457..a95a686d54382d29b603b6a2b271451c7a0e04c3 100644 (file)
@@ -17,14 +17,14 @@ class TestWriteBudgetMarkdown(unittest.TestCase):
             bugzilla_url = "https://bugzilla.example.com/"
             [people."person1"]
             aliases = ["person1_alias1", "alias1"]
-            output_markdown_file = "person1.mdwn"
+            full_name = "Person One"
             [people."person2"]
             email = "person2@example.com"
             aliases = ["person1_alias2", "alias2", "person 2"]
-            output_markdown_file = "person2.mdwn"
+            full_name = "Person Two"
             [people."person3"]
             email = "user@example.com"
-            output_markdown_file = "person3.mdwn"
+            full_name = "Person Three"
             [milestones]
             "milestone 1" = { canonical_bug_id = 1 }
             "milestone 2" = { canonical_bug_id = 2 }
@@ -67,11 +67,11 @@ class TestWriteBudgetMarkdown(unittest.TestCase):
 
 [[!table format=csv file="/output_dir/milestone 2.csv"]]""",
                 '/output_dir/milestone 1.csv': b"""\
-bug_id,budget_excluding_subtasks,budget_including_subtasks,fixed_budget_excluding_subtasks,fixed_budget_including_subtasks,submitted_excluding_subtasks,paid_excluding_subtasks,person1 (planned amt),person1 (req amt),person1 (req date),person1 (paid amt),person1 (paid date),person2 (planned amt),person2 (req amt),person2 (req date),person2 (paid amt),person2 (paid date)
+bug_id,excl_subtasks,inc_subtasks,fixed_excl_subtasks,fixed_inc_subtasks,req_excl_subtasks,paid_excl_subtasks,person1 (planned amt),person1 (req amt),person1 (req date),person1 (paid amt),person1 (paid date),person2 (planned amt),person2 (req amt),person2 (req date),person2 (paid amt),person2 (paid date)
 1,1000,1000,1000,1000,421,421,579,0,,0,,421,421,,421,2020-01-01
 """,
                 '/output_dir/milestone 2.csv': b"""\
-bug_id,budget_excluding_subtasks,budget_including_subtasks,fixed_budget_excluding_subtasks,fixed_budget_including_subtasks,submitted_excluding_subtasks,paid_excluding_subtasks
+bug_id,excl_subtasks,inc_subtasks,fixed_excl_subtasks,fixed_inc_subtasks,req_excl_subtasks,paid_excl_subtasks
 """
             })
     # TODO: add more test cases