def METHOD_NAME(self):
    mgr = self.__owm.alert_manager()
    # check if any previous triggers exist on this account
    n_old_triggers = len(mgr.get_triggers())
    # create trigger1
    trigger1 = mgr.create_trigger(self.start, self.end, conditions=[self.cond1], area=[self.area1])
    # create trigger2
    trigger2 = mgr.create_trigger(self.start, self.end, conditions=[self.cond2], area=[self.area2])
    # Read all created triggers
    triggers = mgr.get_triggers()
    self.assertEqual(n_old_triggers + 2, len(triggers))
    # Read one by one
    result = mgr.get_trigger(trigger1.id)
    self.assertEqual(trigger1.id, result.id)
    self.assertEqual(trigger1.start_after_millis, result.start_after_millis)
    self.assertEqual(trigger1.end_after_millis, result.end_after_millis)
    self.assertEqual(len(trigger1.conditions), len(result.conditions))
    self.assertEqual(len(trigger1.area), len(result.area))
    result = mgr.get_trigger(trigger2.id)
    self.assertEqual(trigger2.id, result.id)
    self.assertEqual(trigger2.start_after_millis, result.start_after_millis)
    self.assertEqual(trigger2.end_after_millis, result.end_after_millis)
    self.assertEqual(len(trigger2.conditions), len(result.conditions))
    self.assertEqual(len(trigger2.area), len(result.area))
    # Update a trigger
    modified_trigger2 = copy.deepcopy(trigger2)
    modified_trigger2.conditions = [self.cond1, self.cond2]
    mgr.update_trigger(modified_trigger2)
    result = mgr.get_trigger(modified_trigger2.id)
    self.assertEqual(modified_trigger2.id, result.id)
    self.assertEqual(modified_trigger2.start_after_millis, result.start_after_millis)
    self.assertEqual(modified_trigger2.end_after_millis, result.end_after_millis)
    self.assertEqual(len(modified_trigger2.area), len(result.area))
    # of course, conditions have been modified with respect to former trigger 2
    self.assertNotEqual(len(trigger2.conditions), len(result.conditions))
    self.assertEqual(len(modified_trigger2.conditions), len(result.conditions))
    # Delete triggers one by one
    mgr.delete_trigger(trigger1)
    triggers = mgr.get_triggers()
    self.assertEqual(n_old_triggers + 1, len(triggers))
    mgr.delete_trigger(modified_trigger2)
    triggers = mgr.get_triggers()
    self.assertEqual(n_old_triggers, len(triggers))