def testValidStatusProvided(self):
        task = Task("task a")

        task.setStatus(TaskStatus.COMPLETE)

        self.assertEqual(TaskStatus.COMPLETE, task.getStatus(),
                         "checking status")
Esempio n. 2
0
 def testValidDescriptionAndStatusAndNonEmptyListOfMaterialsProvided(self):
     result = Task("task a", TaskStatus.COMPLETE, ["splitter", "coax"])
     
     self.assertEquals("task a", result.getDescription(), "checking description")
     self.assertEquals(TaskStatus.COMPLETE, result.getStatus(), "checking status")
     self.assertEquals(2, len(result.getMaterials()), "checking number of materials")
     self.assertEquals("splitter", result.getMaterials()[0], "checking first material")
     self.assertEquals("coax", result.getMaterials()[1], "checking second material")
Esempio n. 3
0
 def testValidDescriptionAndStatusAndEmptyListOfMaterialsProvided(self):
     result = Task("task a", TaskStatus.COMPLETE, [])
     
     self.assertEquals("task a", result.getDescription(), "checking description")
     self.assertEquals(TaskStatus.COMPLETE, result.getStatus(), "checking status")
     self.assertEquals(0, len(result.getMaterials()), "checking number of materials")
Esempio n. 4
0
 def testValidDescriptionOnlyProvided(self):
     result = Task("task a")
     
     self.assertEquals("task a", result.getDescription(), "checking description")
     self.assertEquals(TaskStatus.ASSIGNED, result.getStatus(), "checking status")
     self.assertEquals(0, len(result.getMaterials()), "checking number of materials")