From c991889df7d5964f1edf6ed03864ecf92d3de437 Mon Sep 17 00:00:00 2001 From: Ctem Date: Wed, 8 Jan 2025 17:37:32 +0000 Subject: [PATCH] Refactor logseq test to use dynamic URI For improved maintainability, the logseq block URI in the expected results is now dynamically assigned by concatenating the base URI with the test record UUID. --- tests/test_logseq.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/test_logseq.py b/tests/test_logseq.py index 6ab178ab..66641319 100644 --- a/tests/test_logseq.py +++ b/tests/test_logseq.py @@ -40,6 +40,7 @@ class TestLogseqIssue(AbstractServiceTest, ServiceTest): } test_extra = { + "baseURI": "logseq://graph/Test?block-id=", "graph": "Test", } @@ -68,7 +69,7 @@ def test_to_taskwarrior(self): issue.UUID: self.test_record["uuid"], issue.STATE: self.test_record["marker"], issue.TITLE: "DOING Do something #【Test tag】 #【TestTag】 #TestTag", - issue.URI: "logseq://graph/Test?block-id=66699a83-3ee0-4edc-81c6-a24c9b80bec6", + issue.URI: self.test_extra["baseURI"] + self.test_record["uuid"], } actual = issue.to_taskwarrior() @@ -84,7 +85,7 @@ def test_issues(self): "annotations": [], "description": f"(bw)Is#{self.test_record['id']}" + " - DOING Do something #【Test tag】 #【TestTag】 #TestTag" - + " .. logseq://graph/Test?block-id=66699a83-3ee0-4edc-81c6-a24c9b80bec6", + + " .. " + self.test_extra["baseURI"] + self.test_record["uuid"], "due": None, "scheduled": None, "wait": None, @@ -96,7 +97,7 @@ def test_issues(self): issue.UUID: self.test_record["uuid"], issue.STATE: self.test_record["marker"], issue.TITLE: "DOING Do something #【Test tag】 #【TestTag】 #TestTag", - issue.URI: "logseq://graph/Test?block-id=66699a83-3ee0-4edc-81c6-a24c9b80bec6", + issue.URI: self.test_extra["baseURI"] + self.test_record["uuid"], } self.assertEqual(TaskConstructor(issue).get_taskwarrior_record(), expected)