def test_convert_tags(self): """Make sure tags are being deleted.""" source = '<tag>@one_tag</tag>, <tag>@another_tag</tag>,' target = '@one_tag, @another_tag,' self.assertEqual(target, TaskView.format_update(source))
def test_convert_full_task(self): source = ''' <tag>@tag</tag>, <tag>@something-else</tag> Some text here and there To spice things up → <subtask>3454c8fe-21b7-41e1-abec-8060223a1a63</subtask> → <subtask>92766ac9-1711-4163-ab7c-8a0f1fdfe3c0</subtask> → <subtask>f0c11f1e-76cb-47c3-b840-9378157cf022</subtask> → <subtask>3a805a54-f9f0-43b2-8d38-7f66b59fc8e5</subtask> → <subtask>28528f83-0e7f-4774-b887-499bfa3ef2a7</subtask>''' target = ''' @tag, @something-else Some text here and there To spice things up {! 3454c8fe-21b7-41e1-abec-8060223a1a63 !} {! 92766ac9-1711-4163-ab7c-8a0f1fdfe3c0 !} {! f0c11f1e-76cb-47c3-b840-9378157cf022 !} {! 3a805a54-f9f0-43b2-8d38-7f66b59fc8e5 !} {! 28528f83-0e7f-4774-b887-499bfa3ef2a7 !}''' self.assertEqual(target, TaskView.format_update(source))
def test_convert_subtask(self): """Check subtask conversion.""" source = '→ <subtask>b3f65b40-cf32-44d8-8d94-e4a1ed7199c3</subtask>' target = ' {! b3f65b40-cf32-44d8-8d94-e4a1ed7199c3 !}' self.assertEqual(target, TaskView.format_update(source))