Change priority to always upper case
This commit is contained in:
		
							
								
								
									
										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