code: def test_stats_on_boolean_series(self):
      pser = pd.Series([True, False, True])
      psser = ps.from_pandas(pser)
  
      self.assert_eq(psser.min(), pser.min())
      self.assert_eq(psser.max(), pser.max())
      self.assert_eq(psser.count(), pser.count())
  
      self.assert_eq(psser.sum(), pser.sum())
      self.assert_eq(psser.product(), pser.product())
      self.assert_eq(psser.mean(), pser.mean())
  
      self.assert_eq(psser.var(), pser.var(), almost=True)
      self.assert_eq(psser.var(ddof=0), pser.var(ddof=0), almost=True)
      self.assert_eq(psser.var(ddof=2), pser.var(ddof=2), almost=True)
      self.assert_eq(psser.std(), pser.std(), almost=True)
      self.assert_eq(psser.std(ddof=0), pser.std(ddof=0), almost=True)
      self.assert_eq(psser.std(ddof=2), pser.std(ddof=2), almost=True)
      self.assert_eq(psser.sem(), pser.sem(), almost=True)
      self.assert_eq(psser.sem(ddof=0), pser.sem(ddof=0), almost=True)
      self.assert_eq(psser.sem(ddof=2), pser.sem(ddof=2), almost=True)
  
imports: import numpy
  import pandas
  from pyspark import pandas
  from pyspark.testing.pandasutils import PandasOnSparkTestCase, SPARK_CONF_ARROW_ENABLED
  from pyspark.testing.sqlutils import SQLTestUtils
label_desc: Use image node_id 10 for calling the StatsTestsMixin obj's underlying member method code with example usage: obj.test_stats_on_boolean_series() without return types