class_docstr: Test class for FirehoseClient
docstr: FirehoseClient - Test generate artifacts firehose stream name
code: def test_artifacts_firehose_stream_name(self):
      """FirehoseClient - Test generate artifacts firehose stream name"""
      config_data = {
          "global": {"account": {"prefix": "unittest"}},
          "lambda": {"artifact_extractor_config": {}},
      }
  
      assert_equal(
          self._client.artifacts_firehose_stream_name(config_data),
          "unittest_streamalert_artifacts",
      )
  
      config_data["lambda"]["artifact_extractor_config"][
          "firehose_stream_name"
      ] = "test_artifacts_fh_name"
  
      assert_equal(
          self._client.artifacts_firehose_stream_name(config_data),
          "test_artifacts_fh_name",
      )
  
imports: from botocore.exceptions import ClientError
  from mock import Mock, patch
  from nose.tools import assert_equal
  from streamalert.shared.firehose import FirehoseClient
label_desc: Use image node_id 33 for calling the TestFirehoseClient obj's underlying member method code with example usage: obj.test_artifacts_firehose_stream_name() without return types