class_docstr: Test class for CSVParser
class_docstr_tok: ["Test","class","for","CSVParser"]
docstr: CSVParser - Space separated data
docstr_tok: ["CSVParser","-","Space","separated","data"]
code: def test_csv_parsing_space_delimited(self):
      """CSVParser - Space separated data"""
      options = {
          "schema": self._default_schema(),
          "configuration": {"delimiter": " "},
      }
      data = 'test-01.stg.foo.net 02-02-2018 "test message!!!!"'
  
      # get parsed data
      parser = CSVParser(options)
      result = parser.parse(data)
      assert_equal(result, True)
  
      expected_result = [
          {
              "date": "02-02-2018",
              "host": "test-01.stg.foo.net",
              "message": "test message!!!!",
          }
      ]
      assert_equal(parser.parsed_records, expected_result)
  
file_path: streamalert/tests/unit/streamalert/classifier/test_parsers_csv.py
imports: from collections import OrderedDict
  import json
  from nose.tools import assert_equal
  from streamalert.classifier.parsers import CSVParser
label_desc: Use image node_id 4 for calling the TestCSVParser obj's underlying member method code with example usage: obj.test_csv_parsing_space_delimited() without return types