def testValidStatusProvided(self): task = Task("task a") task.setStatus(TaskStatus.COMPLETE) self.assertEqual(TaskStatus.COMPLETE, task.getStatus(), "checking status")
def testStatusProvidedIsNotInstanceOfTaskStatus(self): task = Task("task a") with self.assertRaises(ValueError): task.setStatus(1)
def testNoneStatusProvided(self): task = Task("task a") with self.assertRaises(ValueError): task.setStatus(None)