class_docstr: Test the config updates and Terraform targets affected during a Lambda rollback.
class_docstr_tok: ["Test","the","config","updates","and","Terraform","targets","affected","during","a","Lambda","rollback","."]
docstr: CLI - Lambda rollback apps and rule
docstr_tok: ["CLI","-","Lambda","rollback","apps","and","rule"]
code: def test_rollback_subset(self, mock_helper):
      """CLI - Lambda rollback apps and rule"""
      mock_helper.return_value = True
      assert_equal(
          rollback.RollbackCommand.handler(
              MockOptions(None, ["apps", "rule"]),
              MockCLIConfig(config=basic_streamalert_config()),
          ),
          True,
      )
      mock_helper.assert_has_calls(
          [
              mock.call(
                  mock.ANY,
                  "unit-test_corp_box_admin_events_box_collector_app",
              ),
              mock.call(
                  mock.ANY,
                  "unit-test_corp_duo_admin_duo_admin_collector_app",
              ),
              mock.call(mock.ANY, "unit-test_streamalert_rules_engine"),
          ]
      )
  
file_path: streamalert/tests/unit/streamalert_cli/manage_lambda/test_rollback.py
imports: import unittest
  from botocore.exceptions import ClientError
  import mock
  from nose.tools import assert_equal
  from streamalert_cli.manage_lambda import rollback
  from tests.unit.helpers.config import basic_streamalert_config, MockCLIConfig
label_desc: Use image node_id 5 for calling the RollbackTest obj's underlying member method code with example usage: obj.test_rollback_subset(mock_helper) without return types