code: def setup(self):
      service_name = "service"
      defaults = {"property2": "abcdef"}
      prefix = "test_asdf"
      aws_account_id = "1234567890"
  
      self._provider = OutputCredentialsProvider(
          service_name,
          config=CONFIG,
          defaults=defaults,
          region=REGION,
          prefix=prefix,
          aws_account_id=aws_account_id,
      )
  
imports: import json
  import os
  from collections import OrderedDict
  from botocore.exceptions import ClientError
  from mock import patch, MagicMock
  from moto import mock_kms, mock_ssm
  from nose.tools import assert_equal, assert_false, assert_is_instance, assert_is_none, assert_is_not_none, assert_not_equal, assert_true
  from streamalert.alert_processor.outputs.output_base import OutputProperty
  from streamalert.alert_processor.outputs.credentials.provider import SSMDriver, LocalFileDriver, Credentials, OutputCredentialsProvider, EphemeralUnencryptedDriver, SpooledTempfileDriver, get_formatted_output_credentials_name
  from tests.unit.streamalert.alert_processor import PREFIX, CONFIG, KMS_ALIAS, REGION, MOCK_ENV
  from tests.unit.streamalert.alert_processor.helpers import encrypt_with_kms, setup_mock_kms
label_desc: Use image node_id 1 for calling the TestOutputCredentialsProvider obj's underlying member method code with example usage: obj.setup() without return types