Change priority to always upper case
This commit is contained in:
parent
f8c019023a
commit
af6119fca5
1
Task.py
1
Task.py
@ -24,6 +24,7 @@ class Task:
|
|||||||
priorities = match("\\([a-zA-Z]\\)", arguments[counter])
|
priorities = match("\\([a-zA-Z]\\)", arguments[counter])
|
||||||
if priorities is not None:
|
if priorities is not None:
|
||||||
self.priority = arguments[counter].split('(')[1].split(')')[0]
|
self.priority = arguments[counter].split('(')[1].split(')')[0]
|
||||||
|
self.priority = self.priority.upper()
|
||||||
counter += 1
|
counter += 1
|
||||||
|
|
||||||
# try to get completion date if done
|
# try to get completion date if done
|
||||||
|
@ -131,5 +131,18 @@ class TaskTestCase(unittest.TestCase):
|
|||||||
self.assertEqual(task.contexts, [])
|
self.assertEqual(task.contexts, [])
|
||||||
self.assertEqual(task.specials, [{"due": "2028-07-10T14:28:15Z+0100"}])
|
self.assertEqual(task.specials, [{"due": "2028-07-10T14:28:15Z+0100"}])
|
||||||
|
|
||||||
|
def test_standardized_priority_case(self):
|
||||||
|
text = "(a) standard prioritization test"
|
||||||
|
text_standardized_priority = "(A) standard prioritization test"
|
||||||
|
task = T(text)
|
||||||
|
self.assertEqual(str(task), text_standardized_priority)
|
||||||
|
self.assertEqual(task.done, False)
|
||||||
|
self.assertEqual(task.priority, 'A')
|
||||||
|
self.assertEqual(task.completion_date, None)
|
||||||
|
self.assertEqual(task.creation_date, None)
|
||||||
|
self.assertEqual(task.projects, [])
|
||||||
|
self.assertEqual(task.contexts, [])
|
||||||
|
self.assertEqual(task.specials, [])
|
||||||
|
|
||||||
|
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
Reference in New Issue
Block a user