code: def test_object_array(engine, pretty):
      fig = px.scatter(
          px.data.tips(), x="total_bill", y="tip", custom_data=["sex"]
      )
      result = fig.to_plotly_json()
      check_roundtrip(result, engine=engine, pretty=pretty)
  
imports: import pytest
  import plotly.io.json
  import plotly.graph_objects
  import plotly.express
  import numpy
  import pandas
  import json
  import datetime
  import re
  import sys
  import warnings
  from pytz import timezone
  from _plotly_utils.optional_imports import get_module
label_desc: Use image node_id 21 for calling a global function with example usage: test_object_array(engine, pretty) without return types