def test_create_and_retrieve_host(self): self.mapper_manager.createMappers(NullPersistenceManager()) host = Host(name="pepito", os="linux") host.setDescription("Some description") host.setOwned(True) self.mapper_manager.save(host) h = self.mapper_manager.find(host.getID()) self.assertNotEquals(h, None, "Host retrieved shouldn't be None") self.assertEquals(host, h, "Host created should be the same as host retrieved")
def setUp(self): self._mappers_manager = managers.mapper_manager.MapperManager() self._persistence_manager = NullPersistenceManager() self._mappers_manager.createMappers(self._persistence_manager) self.model_controller = model.controller.ModelController( mock(), self._mappers_manager)
def setUp(self): self.mapper_manager = MapperManager() self.mapper_manager.createMappers(NullPersistenceManager())
def setUp(self): self.mapper_manager = MapperManager() self.mapper_manager.createMappers(NullPersistenceManager()) self.wmapper = self.mapper_manager.getMapper(Workspace.__name__)
def setUp(self): self.mapper_manager = MapperManager() self.mapper_manager.createMappers(NullPersistenceManager()) self.mapper = self.mapper_manager.getMapper( CommandRunInformation.__name__)
def setUp(self): Mappers[ModelObject.class_signature] = ModelObjectMapper self.mapper_manager = MapperManager() self.mapper_manager.createMappers(NullPersistenceManager()) self.mapper = self.mapper_manager.getMapper(ModelObject.__name__)
def setUp(self): self.mapper_manager = MapperManager() self.mapper_manager.createMappers(NullPersistenceManager()) self.hmapper = self.mapper_manager.getMapper(Host.__name__)
def setUp(self): self.mapper_manager = MapperManager() self.mapper_manager.createMappers(NullPersistenceManager()) self.imapper = self.mapper_manager.getMapper(Interface.__name__)
def test_load_composite_one_workspace_two_hosts(self): doc_ws = { "type": "Workspace", "_id": "test_ws", "name": "test_ws", "description": "some description", "customer": "Infobyte", "sdate": None, "fdate": None } doc_host1 = { "type": "Host", "_id": "1234", "name": "pepito", "owned": False, "parent": "test_ws", "owner": None, "description": "some description", "metadata": None, "os": "linux", "default_gateway": None } doc_host2 = { "type": "Host", "_id": "5678", "name": "coquito", "owned": False, "parent": "test_ws", "owner": None, "description": "some description", "metadata": None, "os": "windows", "default_gateway": None } pmanager = NullPersistenceManager() when(pmanager).getDocument("test_ws").thenReturn(doc_ws) when(pmanager).getDocument("1234").thenReturn(doc_host1) when(pmanager).getDocument("5678").thenReturn(doc_host2) when(pmanager).getDocsByFilter(any, any).thenReturn([]) when(pmanager).getDocsByFilter(any(str), None).thenReturn([]) when(pmanager).getDocsByFilter(None, None).thenReturn([]) when(pmanager).getDocsByFilter("test_ws", None).thenReturn([{ '_id': "1234", 'type': "Host" }, { '_id': "5678", 'type': "Host" }]) #when(pmanager).getDocsByFilter(None, "Host").thenReturn([]) self.mapper_manager.createMappers(pmanager) ws = self.mapper_manager.find("test_ws") self.assertNotEquals(ws, None, "Existent Workspace shouldn't be None") self.assertEquals(len(ws.getHosts()), 2, "Workspace should have two hosts") hosts_ids = [host.getID() for host in ws.getHosts()] self.assertIn("1234", hosts_ids, "Host '1234' should be one of the workspace's hosts") self.assertIn("5678", hosts_ids, "Host '5678' should be one of the workspace's hosts")