code: def test_mget(client):
      client.ts().create(1, labels={"Test": "This"})
      client.ts().create(2, labels={"Test": "This", "Taste": "That"})
      act_res = client.ts().mget(["Test=This"])
      exp_res = [{"1": [{}, None, None]}, {"2": [{}, None, None]}]
      exp_res_resp3 = {"1": [{}, []], "2": [{}, []]}
      assert_resp_response(client, act_res, exp_res, exp_res_resp3)
      client.ts().add(1, "*", 15)
      client.ts().add(2, "*", 25)
      res = client.ts().mget(["Test=This"])
      if is_resp2_connection(client):
          assert 15 == res[0]["1"][2]
          assert 25 == res[1]["2"][2]
      else:
          assert 15 == res["1"][1][1]
          assert 25 == res["2"][1][1]
      res = client.ts().mget(["Taste=That"])
      if is_resp2_connection(client):
          assert 25 == res[0]["2"][2]
      else:
          assert 25 == res["2"][1][1]
  
      # test with_labels
      if is_resp2_connection(client):
          assert {} == res[0]["2"][0]
      else:
          assert {} == res["2"][0]
      res = client.ts().mget(["Taste=That"], with_labels=True)
      if is_resp2_connection(client):
          assert {"Taste": "That", "Test": "This"} == res[0]["2"][0]
      else:
          assert {"Taste": "That", "Test": "This"} == res["2"][0]
  
imports: import math
  import time
  from time import sleep
  import pytest
  import redis
  from .conftest import assert_resp_response, is_resp2_connection, skip_ifmodversion_lt
label_desc: Use image node_id 28 for calling a global function with example usage: test_mget(client) without return types