code: def test_push(self):
      to_push = [6, 1, 4, 3, 2, 5, 0]
      h_sifted = [0, 2, 1, 6, 3, 5, 4]
      q = MappedQueue()
      for elt in to_push:
          q.push(elt)
      assert q.heap == h_sifted
      self._check_map(q)
  
imports: import pytest
  from networkx.utils.mapped_queue import MappedQueue, _HeapElement
label_desc: Use image node_id 16 for calling the TestMappedQueue obj's underlying member method code with example usage: obj.test_push() without return types