message: add array type for test
diff: @@ -318,7 +318,7 @@ def test_read_sql_on_utf8(postgres_url: str) -> None:
  def test_types_binary(postgres_url: str) -> None:
  - query = "SELECT test_int16, test_char, test_uuid, test_time, test_json, test_jsonb, test_bytea, test_enum FROM test_types"
  + query = "SELECT test_int16, test_char, test_uuid, test_time, test_json, test_jsonb, test_bytea, test_enum, test_array FROM test_types"
  df = read_sql(postgres_url, query)
  expected = pd.DataFrame(
  index=range(4),
  @@ -367,13 +367,14 @@ def test_types_binary(postgres_url: str) -> None:
  "test_enum": pd.Series(
  ["happy", "very happy", "ecstatic", "ecstatic"], dtype="object"
  ),
  + "test_array": pd.Series([[1.1, 2.2, 3.3], None, [0.0123], [0.000234, -12.987654321]], dtype="object"),
  },
  )
  assert_frame_equal(df, expected, check_names=True)
  def test_types_csv(postgres_url: str) -> None:
  - query = "SELECT test_int16, test_char, test_uuid, test_time, test_json, test_jsonb, test_bytea, test_enum::text FROM test_types"
  + query = "SELECT test_int16, test_char, test_uuid, test_time, test_json, test_jsonb, test_bytea, test_enum::text, test_array FROM test_types"
  df = read_sql(postgres_url, query, protocol="csv")
  expected = pd.DataFrame(
  index=range(4),
  @@ -422,13 +423,14 @@ def test_types_csv(postgres_url: str) -> None:
  "test_enum": pd.Series(
  ["happy", "very happy", "ecstatic", "ecstatic"], dtype="object"
  ),
  + "test_array": pd.Series([[1.1, 2.2, 3.3], None, [0.0123], [0.000234, -12.987654321]], dtype="object"),
  },
  )
  assert_frame_equal(df, expected, check_names=True)
  def test_types_cursor(postgres_url: str) -> None:
  - query = "SELECT test_int16, test_char, test_uuid, test_time, test_json, test_jsonb, test_bytea, test_enum::text FROM test_types"
  + query = "SELECT test_int16, test_char, test_uuid, test_time, test_json, test_jsonb, test_bytea, test_enum::text, test_array FROM test_types"
  df = read_sql(postgres_url, query, protocol="cursor")
  expected = pd.DataFrame(
  index=range(4),
  @@ -477,6 +479,7 @@ def test_types_cursor(postgres_url: str) -> None:
  "test_enum": pd.Series(
  ["happy", "very happy", "ecstatic", "ecstatic"], dtype="object"
  ),
  + "test_array": pd.Series([[1.1, 2.2, 3.3], None, [0.0123], [0.000234, -12.987654321]], dtype="object"),
  },
  )
  assert_frame_equal(df, expected, check_names=True)
  