class_docstr: Test class for the BoxApp
docstr: BoxApp - Required Auth Info
docstr_tok: ["BoxApp","-","Required","Auth","Info"]
code: def test_required_auth_info(self):
      """BoxApp - Required Auth Info"""
      assert_count_equal(
          list(self._app.required_auth_info().keys()), {"keyfile"}
      )
  
imports: import json
  import os
  from boxsdk.exception import BoxException
  from mock import call, Mock, mock_open, patch
  from moto import mock_ssm
  from nose.tools import assert_equal, assert_false, assert_count_equal, assert_true
  import requests
  from streamalert.apps._apps.box import BoxApp
  from tests.unit.streamalert.apps.test_helpers import get_event, put_mock_params
  from tests.unit.streamalert.shared.test_config import get_mock_lambda_context
label_desc: Use image node_id 3 for calling the TestBoxApp obj's underlying member method code with example usage: obj.test_required_auth_info() without return types