def test_DO01(self): process1 = Process("Process1") web = Server("Web Server") process1.handlesResourceConsumption = False process1.isResilient = False web.handlesResourceConsumption = True threat = threats["DO01"] self.assertTrue(threat.apply(process1)) self.assertTrue(threat.apply(web))
def test_DO01(self): process1 = Process("Process1") web = Server("Web Server") process1.handlesResourceConsumption = False process1.isResilient = False web.handlesResourceConsumption = True ThreatObj = Threat( next(item for item in threats_json if item["SID"] == "DO01")) self.assertTrue(ThreatObj.apply(process1)) self.assertTrue(ThreatObj.apply(web))
def test_DO02(self): process1 = Process("Process1") lambda1 = Lambda("Lambda1") web = Server("Web Server") db = Datastore("DB") process1.handlesResourceConsumption = False lambda1.handlesResourceConsumption = False web.handlesResourceConsumption = False db.handlesResourceConsumption = False threat = threats["DO02"] self.assertTrue(threat.apply(process1)) self.assertTrue(threat.apply(lambda1)) self.assertTrue(threat.apply(web)) self.assertTrue(threat.apply(db))
def test_DO02(self): process1 = Process("Process1") lambda1 = Lambda("Lambda1") web = Server("Web Server") db = Datastore("DB") process1.handlesResourceConsumption = False lambda1.handlesResourceConsumption = False web.handlesResourceConsumption = False db.handlesResourceConsumption = False ThreatObj = Threat(next(item for item in threats_json if item["SID"] == "DO02")) self.assertTrue(ThreatObj.apply(process1)) self.assertTrue(ThreatObj.apply(lambda1)) self.assertTrue(ThreatObj.apply(web)) self.assertTrue(ThreatObj.apply(db))