code: def step_all(self):
      assert_equals("test_str", self.no_default_param)
      assert_equals(False, self.bool_param)
      assert_equals(True, self.bool_true_param)
      assert_equals(123, self.int_param)
      assert_equals("foobar", self.str_param)
      assert_equals(["a", "b", "c"], self.list_param)
      assert_equals({"a": [1, 2, 3]}, self.json_param)
      try:
          # parameters should be immutable
          self.int_param = 5
          raise ExpectationFailed(AttributeError, "nothing")
      except AttributeError:
          pass
  
imports: from metaflow_test import MetaflowTest, ExpectationFailed, steps
label_desc: Use image node_id 1 for calling the BasicParameterTest obj's underlying member method code with example usage: obj.step_all() without return types