code: def test_simple(self):
      x = [1, 2, 3]
      y = [4, 5, 2]
      p = Plot(x=x, y=y).add(Dot()).plot()
      ax = p._figure.axes[0]
      (points,) = ax.collections
      C0, *_ = p._theme["axes.prop_cycle"].by_key()["color"]
      self.check_offsets(points, x, y)
      self.check_colors("face", points, [C0] * 3, 1)
      self.check_colors("edge", points, [C0] * 3, 1)
  
imports: from matplotlib.colors import to_rgba, to_rgba_array
  import pytest
  from numpy.testing import assert_array_equal
  from seaborn.palettes import color_palette
  from seaborn._core.plot import Plot
  from seaborn._marks.dot import Dot, Dots
label_desc: Use image node_id 1 for calling the TestDot obj's underlying member method code with example usage: obj.test_simple() without return types