docstr: RuleDescriptionParser - Multiple Fields and Multiple Lines
docstr_tok: ["RuleDescriptionParser","-","Multiple","Fields","and","Multiple","Lines"]
code: def test_description_prefix():
      """RuleDescriptionParser - Multiple Fields and Multiple Lines"""
      case = """
  This rule triggers when the temperature of the boiler exceeds 9000
  
  author: Derek Wang (CSIRT)
  reference:  https://www.google.com
  """
  
      data = RuleDescriptionParser.parse(case)
      assert_equal(
          data,
          {
              "description": [
                  "This rule triggers when the temperature of the boiler exceeds 9000",
                  "",
              ],
              "author": ["Derek Wang (CSIRT)"],
              "reference": ["https://www.google.com"],
          },
      )
  
imports: from nose.tools import assert_equal
  from streamalert.shared.description import RuleDescriptionParser
label_desc: Use image node_id 8 for calling the TestRuleDescriptionParserParse obj's underlying member method code with example usage: obj.test_description_prefix() without return types