docstr: RuleDescriptionParser - present - Multi Line Complex Urls
docstr_tok: ["RuleDescriptionParser","-","present","-","Multi","Line","Complex","Urls"]
code: def test_fields_with_multiline_complex_urls():
      """RuleDescriptionParser - present - Multi Line Complex Urls"""
      case = """
  reference:    https://www.airbnb.com/
                      users/notifications
                        ?a=b&$=b20L#hash=value[0]
  """
  
      data = RuleDescriptionParser.present(case)
      assert_equal(
          data,
          {
              "author": "",
              "description": "",
              "fields": {
                  "reference": "https://www.airbnb.com/users/notifications?a=b&$=b20L#hash=value[0]"
              },
          },
      )
  
imports: from nose.tools import assert_equal
  from streamalert.shared.description import RuleDescriptionParser
label_desc: Use image node_id 4 for calling the TestRuleDescriptionParserPresent obj's underlying member method code with example usage: obj.test_fields_with_multiline_complex_urls() without return types