class_docstr: Tests for the default SMC kernel
class_docstr_tok: ["Tests","for","the","default","SMC","kernel"]
code: def test_deprecated_abc_args(self):
      with self.fast_model:
          with pytest.warns(
              FutureWarning,
              match='The kernel string argument "ABC" in sample_smc has been deprecated',
          ):
              pm.sample_smc(draws=10, chains=1, kernel="ABC")
  
          with pytest.warns(
              FutureWarning,
              match='The kernel string argument "Metropolis" in sample_smc has been deprecated',
          ):
              pm.sample_smc(draws=10, chains=1, kernel="Metropolis")
  
          with pytest.warns(
              FutureWarning,
              match="save_sim_data has been deprecated",
          ):
              pm.sample_smc(draws=10, chains=1, save_sim_data=True)
  
          with pytest.warns(
              FutureWarning,
              match="save_log_pseudolikelihood has been deprecated",
          ):
              pm.sample_smc(
                  draws=10, chains=1, save_log_pseudolikelihood=True
              )
  
imports: import logging
  import platform
  import warnings
  import numpy
  import pytensor.tensor
  import pytest
  import scipy.stats
  from arviz.data.inference_data import InferenceData
  import pymc
  from pymc.backends.base import MultiTrace
  from pymc.pytensorf import floatX
  from pymc.smc.kernels import IMH, systematic_resampling
  from tests.helpers import assert_random_state_equal
label_desc: Use image node_id 12 for calling the TestSMC obj's underlying member method code with example usage: obj.test_deprecated_abc_args() without return types