Skip to content

Commit 70a23f0

Browse files
committed
test(Working Time): add task
1 parent 6b5c2ae commit 70a23f0

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

working_time/working_time/doctype/working_time/test_working_time.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,15 @@ def test_aggregate_time_logs(self):
4242
_dict(
4343
project="Project B",
4444
key="KEY-2",
45+
task="Task B",
4546
duration=3600,
4647
billable="100%",
4748
note="+Customer Note 1",
4849
),
4950
_dict(
5051
project="Project B",
5152
key="KEY-2",
53+
task="Task B",
5254
duration=3600,
5355
billable="100%",
5456
note="+Customer Note 1", # Duplicate, should be ignored
@@ -58,15 +60,15 @@ def test_aggregate_time_logs(self):
5860
result = aggregate_time_logs(logs)
5961

6062
# Check Project A
61-
project_a = result[("Project A", "KEY-1")]
63+
project_a = result[("Project A", None, "KEY-1")]
6264
self.assertEqual(project_a["hours"], 3.0)
6365
self.assertEqual(
6466
project_a["internal_notes"], ["Internal Note 1", "Internal Note 2", "Internal Note 1"]
6567
)
6668
self.assertEqual(project_a["customer_notes"], [])
6769

6870
# Check Project B
69-
project_b = result[("Project B", "KEY-2")]
71+
project_b = result[("Project B", "Task B", "KEY-2")]
7072
self.assertEqual(project_b["hours"], 2.0)
7173
self.assertEqual(project_b["internal_notes"], [])
7274
self.assertEqual(project_b["customer_notes"], ["Customer Note 1"])

0 commit comments

Comments
 (0)