code: def test_df_series_bind_ops(operator):
      np.random.seed(0)
      size = 1000
      lhs_df, lhs_gdf = _make_random_frame_float(size)
      rhs = np.random.rand()
  
      for col in lhs_gdf.columns:
          got = getattr(lhs_gdf[col], operator.__name__)(rhs)
          exp = getattr(lhs_df[col], operator.__name__)(rhs)
          dd.assert_eq(got, exp)
  
      if operator.__name__ not in ["eq", "ne", "lt", "gt", "le", "ge"]:
          got = getattr(lhs_gdf, operator.__name__)(rhs)
          exp = getattr(lhs_df, operator.__name__)(rhs)
  
          dd.assert_eq(got, exp)
  
file_path: cudf/python/dask_cudf/dask_cudf/tests/test_binops.py
imports: import operator
  import numpy
  import pandas
  import pytest
  from dask import dataframe
  import cudf
  from dask_cudf.tests.utils import _make_random_frame
label_desc: Use image node_id 5 for calling a global function with example usage: test_df_series_bind_ops(operator) without return types