code: def test_sync_push_pull():
      kv, my_rank, nworker = init_kv()
  
      def check_default_keys(kv, my_rank):
          nrepeat = 10
          # checks pull after push in loop, because behavior during
          # consecutive pushes doesn't offer any guarantees
          for _ in range(nrepeat):
              kv.push(
                  key,
                  mx.nd.ones(shape, dtype="float32") * (my_rank + 1),
              )
              val = mx.nd.zeros(shape, dtype="float32")
              kv.pull(key, out=val)
              mx.nd.waitall()
  
      check_default_keys(kv, my_rank)
  
imports: import mxnet
  import json
label_desc: Use image node_id 2 for calling a global function with example usage: test_sync_push_pull() without return types