class_docstr: Test shared Alert class.
docstr: Alert Class - Can Merge - False if Either Alert Does Not Have Merge Config
docstr_tok: ["Alert","Class","-","Can","Merge","-","False","if","Either","Alert","Does","Not","Have","Merge","Config"]
code: def test_can_merge_no_config(self):
      """Alert Class - Can Merge - False if Either Alert Does Not Have Merge Config"""
      assert_false(
          self._basic_alert().can_merge(self._customized_alert())
      )
      assert_false(
          self._customized_alert().can_merge(self._basic_alert())
      )
  
imports: import copy
  from datetime import datetime, timedelta
  import json
  from nose.tools import assert_equal, assert_false, assert_is_instance, assert_not_in, assert_raises, assert_true
  from streamalert.shared.alert import Alert, AlertCreationError
label_desc: Use image node_id 15 for calling the TestAlert obj's underlying member method code with example usage: obj.test_can_merge_no_config() without return types