def testEditNoteSyncGetsMapperDispatchedASYNC(self): note = ModelObjectNote("coquito") params = ('new_name', 'new_desc') self.genericEdit(note, params, controller.ModelController.editNoteASYNC, process_pending=True) self.assertEquals(note.getName(), 'new_name', "Name not updated") self.assertEquals(note.text, 'new_desc', "Description not updated")
def testAddNoteToNoteGetsMapperDispatchSaveSYNC(self): host = Host("pepito") note = ModelObjectNote("a_note") mappersManager = self.createMapperMock() objectMapper = mock() when(mappersManager).getMapper(note.class_signature).thenReturn(objectMapper) when(objectMapper).save(note).thenReturn(True) model_controller = controller.ModelController(mock(), mappersManager) model_controller.addNoteToNoteSYNC(note.getID(), note) verify(mappersManager).getMapper(note.class_signature) verify(objectMapper).save(note)
def testAddNoteToInterfaceGetsMapperDispatchSaveSYNC(self): interface = Interface("int0") note = ModelObjectNote("a_note") mappersManager = self.createMapperMock() objectMapper = mock() when(mappersManager).getMapper(note.class_signature).thenReturn(objectMapper) when(objectMapper).save(note).thenReturn(True) model_controller = controller.ModelController(mock(), mappersManager) model_controller.addNoteToServiceSYNC(None, interface.getID(), note) verify(mappersManager).getMapper(note.class_signature) verify(objectMapper).save(note)
def testAddNoteToVulnGetsMapperDispatchSave(self): vuln = ModelObjectVuln('a vuln') note = ModelObjectNote("a_note") mappersManager = self.createMapperMock() objectMapper = mock() when(mappersManager).getMapper(note.class_signature).thenReturn(objectMapper) when(objectMapper).save(note).thenReturn(True) model_controller = controller.ModelController(mock(), mappersManager) model_controller.addNoteToServiceSYNC(None, vuln.getID(), note) verify(mappersManager).getMapper(note.class_signature) verify(objectMapper).save(note)
def testAddNoteToServiceGetsMapperDispatchSaveASYNC(self): service = Service("servi") note = ModelObjectNote("a_note") mappersManager = self.createMapperMock() objectMapper = mock() when(mappersManager).getMapper(note.class_signature).thenReturn(objectMapper) when(objectMapper).save(note).thenReturn(True) model_controller = controller.ModelController(mock(), mappersManager) model_controller.addNoteToServiceASYNC(None, service.getID(), note) model_controller.processAllPendingActions() verify(mappersManager).getMapper(note.class_signature) verify(objectMapper).save(note)
def testDelNoteFromModelObjectSYNC(self): host = Host('coco') note = ModelObjectNote("int_mock0") host.addChild(note) self.genericDelTest(host, note, controller.ModelController.delNoteSYNC)
def testDelNoteFromHostSYNC(self): host = Host('coco') note = ModelObjectNote("int_mock0") host.addChild(note) self.genericDelTest(host, note, controller.ModelController.delNoteFromHostASYNC, process_pending=True)
def testDelNoteFromServiceASYNC(self): service = Service('coco') note = ModelObjectNote("int_mock0") service.addChild(note) self.genericDelTest(service, note, controller.ModelController.delNoteFromServiceASYNC, process_pending=True)
def testDelNoteFromInterfaceSYNC(self): interface = Interface('coco') note = ModelObjectNote("int_mock0") interface.addChild(note) self.genericDelTest(interface, note, controller.ModelController.delNoteFromInterfaceSYNC)