Beispiel #1
0
    def test_add_intervention(self):
        project = Project('test_project', 'Agile', 200000, LowRevenueTier())
        project.locations =  [Location('Rio de Janeiro', "Brazilian", 30),Location('New Dehli', "Indian", 30)];
        starting_cash = project.cash

        project.add_intervention("Rio de Janeiro","Reduce interaction between teams")

        #Intervention added
        self.assertTrue(project.locations[0].intervention_list[0] == "Reduce interaction between teams")
        #Intevention Level Raised
        self.assertTrue(project.locations[0].intervention_level == 1)
        #Cash removed
        self.assertTrue(project.cash < starting_cash)


        pass