class TestSpaceServer: def setUp(self): self._atomspace = AtomSpace() self.space_server = SpaceServer(self._atomspace) self.time_server = TimeServer(self._atomspace, self.space_server) self.space_server.set_time_server(self.time_server) def tearDown(self): del self.space_server del self._atomspace def test_addMap(self): map_atom = self.space_server.add_map(123456, "testmap", 1) assert self._atomspace.get_name(map_atom) == "testmap" def test_getMap(self): map_atom = self.space_server.add_map(123456, "testmap", 1) mapinstance = self.space_server.get_map(map_atom) assert mapinstance.get_map_name() == "testmap" def test_addAndRemoveMapInfo(self): map_atom = self.space_server.add_map(123456, "testmap", 1) object_atom = self._atomspace.add_node(types.StructureNode,"object111") assert self.space_server.add_map_info(object_atom, map_atom, False, False, 123456, 4, 5, 6) == True map_instance = self.space_server.get_map(map_atom) assert map_instance.get_block_location(object_atom) == (4, 5, 6) self.space_server.remove_map_info(object_atom, map_atom, 234567) assert map_instance.get_block_location(object_atom) == None
class TestSpaceServer: def setUp(self): self._atomspace = AtomSpace() self.space_server = SpaceServer(self._atomspace) self.time_server = TimeServer(self._atomspace, self.space_server) self.space_server.set_time_server(self.time_server) def tearDown(self): del self.space_server del self._atomspace def test_addMap(self): map_atom = self.space_server.add_map(123456, "testmap", 1) assert map_atom.name == "testmap" def test_getMap(self): map_atom = self.space_server.add_map(123456, "testmap", 1) mapinstance = self.space_server.get_map(map_atom) assert mapinstance.get_map_name() == "testmap" def test_addAndRemoveMapInfo(self): map_atom = self.space_server.add_map(123456, "testmap", 1) object_atom = self._atomspace.add_node(types.StructureNode, "object111") assert self.space_server.add_map_info(object_atom, map_atom, False, False, 123456, 4, 5, 6) == True map_instance = self.space_server.get_map(map_atom) assert map_instance.get_block_location(object_atom) == (4, 5, 6) self.space_server.remove_map_info(object_atom, map_atom, 234567) assert map_instance.get_block_location(object_atom) == None
class TestTimeServer: def setUp(self): self._atomspace = AtomSpace() self._spaceserver = SpaceServer(self._atomspace) self._timeserver = TimeServer(self._atomspace, self._spaceserver) self._spaceserver.set_time_server(self._timeserver) def tearDown(self): del self._spaceserver del self._atomspace def test_addTimeInfo(self): objnode = self._atomspace.add_node(types.StructureNode, "object111") at_time_link = self._timeserver.add_time_info(objnode, 123456) assert objnode in at_time_link.out
class TestTimeServer: def setUp(self): self._atomspace = AtomSpace() self._spaceserver = SpaceServer(self._atomspace) self._timeserver = TimeServer(self._atomspace, self._spaceserver) self._spaceserver.set_time_server(self._timeserver) def tearDown(self): del self._spaceserver del self._atomspace def test_addTimeInfo(self): objnode = self._atomspace.add_node(types.StructureNode, "object111") at_time_link = self._timeserver.add_time_info(objnode, 123456) assert objnode in self._atomspace.get_outgoing(at_time_link)