class_docstr: Normalizer tests
class_docstr_tok: ["Normalizer","tests"]
docstr: Normalizer - Normalize, Empty Value
docstr_tok: ["Normalizer","-","Normalize",",","Empty","Value"]
code: def test_empty_value(self):
      """Normalizer - Normalize, Empty Value"""
      test_record = {
          "account": 123456,
          "region": "",  # This value is empty so should not be stored
      }
  
      normalized_types = {
          "region": self._normalized_type_region(),
          "account": self._normalized_type_account(),
          "ipv4": self._normalized_type_ip(),
      }
      expected_results = {
          "streamalert_record_id": MOCK_RECORD_ID,
          "account": [{"values": ["123456"], "function": None}],
      }
  
      results = Normalizer.match_types(test_record, normalized_types)
      assert_equal(results, expected_results)
  
imports: from mock import Mock, patch
  from nose.tools import assert_equal, assert_false, assert_raises, assert_true
  from streamalert.shared.exceptions import ConfigError
  from streamalert.shared.normalize import Normalizer, NormalizedType
  from tests.unit.streamalert.shared.test_utils import MOCK_RECORD_ID
label_desc: Use image node_id 13 for calling the TestNormalizer obj's underlying member method code with example usage: obj.test_empty_value() without return types