code: def test_pop() -> None:
      dim = 4
      multilist = VectorLinkedList(dimension=dim)
  
      new_node = VectorNode(dim)
      multilist.append(new_node, 0)
  
      popped_node = multilist.pop(new_node, 0 + 1)
      assert popped_node is new_node
      assert new_node.next[0] is multilist.sentinel
      assert new_node.prev[0] is multilist.sentinel
      for i in range(dim):
          assert multilist.sentinel.next[i] is multilist.sentinel
          assert multilist.sentinel.prev[i] is multilist.sentinel
  
file_path: nevergrad/nevergrad/optimization/multiobjective/test_hypervolume.py
imports: import numpy
  from .hypervolume import VectorNode, VectorLinkedList, HypervolumeIndicator
label_desc: Use image node_id 7 for calling a global function with example usage: test_pop() without return types