class_docstr: Test class for ParserBase classmethods
class_docstr_tok: ["Test","class","for","ParserBase","classmethods"]
docstr: ParserBase - Key Check, Mismatch; Non-String Key
docstr_tok: ["ParserBase","-","Key","Check",",","Mismatch",";","Non-String","Key"]
code: def test_key_check_mismatch_non_str_key(self, log_mock):
      """ParserBase - Key Check, Mismatch; Non-String Key"""
      schema = {"key": "string"}
      record = {100: "test", 200: "test"}
      assert_equal(ParserBase._key_check(record, schema), False)
      log_mock.assert_called_with(
          "Found keys not expected in record: %s", "100, 200"
      )
  
imports: import json
  from mock import patch
  from nose.tools import assert_equal
  import streamalert.classifier.parsers
  from streamalert.classifier.parsers import ParserBase
label_desc: Use image node_id 19 for calling the TestParserBaseClassMethods obj's underlying member method code with example usage: obj.test_key_check_mismatch_non_str_key(log_mock) without return types