code: def test_check_scale_sequence(self):
      df = get_multi_id_ts_df()
      # with split is True.
      td_train, td_valid, td_test = TSDataset.from_pandas(
          df,
          dt_col="datetime",
          target_col="value",
          extra_feature_col=["extra feature"],
          id_col="id",
          with_split=True,
          val_ratio=0.1,
          test_ratio=0.1,
      )
      from sklearn.preprocessing import StandardScaler
  
      stand = StandardScaler()
      with pytest.raises(AssertionError):
          for tsdata in [td_train, td_valid, td_test]:
              tsdata.scale(stand, fit=False)
          tsdata._check_basic_invariants()
  
imports: import pytest
  import numpy
  import pandas
  import random
  import tempfile
  import os
  import shutil
  from test.zoo.pipeline.utils.test_utils import ZooTestCase
  from zoo.chronos.data import TSDataset
  from pandas.testing import assert_frame_equal
  from numpy.testing import assert_array_almost_equal
label_desc: Use image node_id 26 for calling the TestTSDataset obj's underlying member method code with example usage: obj.test_check_scale_sequence() without return types