code: def test_assert_single_row(self):
      test_df = pd.DataFrame(
          [{"id": np.NaN, "kind": "a", "value": 3, "sort": 1}]
      )
      self.assertRaises(
          ValueError,
          dataframe_functions.roll_time_series,
          df_or_dict=test_df,
          column_id="id",
          column_sort="sort",
          column_kind="kind",
          rolling_direction=1,
          n_jobs=0,
      )
  
imports: import warnings
  from unittest import TestCase
  import numpy
  import pandas
  from pandas.testing import assert_frame_equal, assert_series_equal
  from tests.fixtures import warning_free
  from tsfresh import extract_relevant_features
  from tsfresh.feature_extraction.settings import MinimalFCParameters
  from tsfresh.utilities import dataframe_functions
label_desc: Use image node_id 2 for calling the RollingTestCase obj's underlying member method code with example usage: obj.test_assert_single_row() without return types