docstr: Test that samplers correctly create non-blocked compound steps.
docstr_tok: ["Test","that","samplers","correctly","create","non-blocked","compound","steps","."]
code: def test_non_blocked(self):
      """Test that samplers correctly create non-blocked compound steps."""
      with pytensor.config.change_flags(
          mode=fast_unstable_sampling_mode
      ):
          _, model = simple_2model_continuous()
          with model:
              for sampler in self.samplers:
                  assert isinstance(
                      sampler(blocked=False), CompoundStep
                  )
  
imports: import pytensor
  import pytest
  import pymc
  from pymc.step_methods import NUTS, CompoundStep, DEMetropolis, HamiltonianMC, Metropolis, Slice
  from pymc.step_methods.compound import BlockedStep, StatsBijection, flatten_steps, get_stats_dtypes_shapes_from_steps, infer_warn_stats_info
  from pymc.testing import fast_unstable_sampling_mode
  from tests.helpers import StepMethodTester
  from tests.models import simple_2model_continuous
label_desc: Use image node_id 1 for calling the TestCompoundStep obj's underlying member method code with example usage: obj.test_non_blocked() without return types