code: def test_establish_variables_from_mix(self):
      p = lm._LinearPlotter()
      p.establish_variables(self.df, x="x", y=self.df.y)
      pdt.assert_series_equal(p.x, self.df.x)
      pdt.assert_series_equal(p.y, self.df.y)
      pdt.assert_frame_equal(p.data, self.df)
  
imports: import warnings
  import numpy
  import matplotlib
  import matplotlib.pyplot
  import pandas
  import pytest
  import numpy.testing
  import pandas.testing
  from seaborn import regression
  from seaborn.palettes import color_palette
label_desc: Use image node_id 5 for calling the TestLinearPlotter obj's underlying member method code with example usage: obj.test_establish_variables_from_mix() without return types