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