code: def test_get_rolled_series_without_gap_not_uniform(window_series_pd):
      non_uniform_series = window_series_pd.iloc[[0, 2, 5, 6, 8, 9]]
  
      assert (
          len(_get_rolled_series_without_gap(non_uniform_series, "10D"))
          == 0
      )
      assert (
          len(_get_rolled_series_without_gap(non_uniform_series, "0D"))
          == 6
      )
      assert (
          len(_get_rolled_series_without_gap(non_uniform_series, "48H"))
          == 4
      )
      assert (
          len(_get_rolled_series_without_gap(non_uniform_series, "4H"))
          == 5
      )
      assert (
          len(_get_rolled_series_without_gap(non_uniform_series, "4D"))
          == 3
      )
      assert (
          len(
              _get_rolled_series_without_gap(non_uniform_series, "4D2H")
          )
          == 2
      )
  
imports: from unittest.mock import patch
  import numpy
  import pandas
  import pytest
  from featuretools.primitives import RollingCount, RollingMax, RollingMean, RollingMin, RollingSTD, RollingTrend
  from featuretools.primitives.standard.transform.time_series.utils import _get_rolled_series_without_gap, apply_roll_with_offset_gap, roll_series_with_gap
  from featuretools.tests.primitive_tests.utils import get_number_from_offset
label_desc: Use image node_id 2 for calling a global function with example usage: test_get_rolled_series_without_gap_not_uniform(window_series_pd) without return types