code: def test_static_covariates_values(self):
      ts = linear_timeseries(length=10)
      static_covs = pd.DataFrame([[0.0, 1.0]], columns=["st1", "st2"])
      ts = ts.with_static_covariates(static_covs)
  
      # changing values of copy should not change original DataFrame
      vals = ts.static_covariates_values(copy=True)
      vals[:] = -1.0
      assert (ts.static_covariates_values(copy=False) != -1.0).all()
  
      # changing values of view should change original DataFrame
      vals = ts.static_covariates_values(copy=False)
      vals[:] = -1.0
      assert (ts.static_covariates_values(copy=False) == -1.0).all()
  
      ts = ts.with_static_covariates(None)
      assert ts.static_covariates_values() is None
  
imports: import copy
  import os
  import numpy
  import pandas
  import pytest
  from darts import TimeSeries, concatenate
  from darts.dataprocessing.transformers import BoxCox, Scaler
  from darts.timeseries import DEFAULT_GLOBAL_STATIC_COV_NAME, STATIC_COV_TAG
  from darts.utils.timeseries_generation import generate_index, linear_timeseries
label_desc: Use image node_id 4 for calling the TestTimeSeriesStaticCovariate obj's underlying member method code with example usage: obj.test_static_covariates_values() without return types