def test_find_event_date_by_tag_missing_mandatory(self):
     self.dummy_eq._collex_events = []
     with self.assertRaises(InvalidEqPayLoad) as e:
         EqPayloadConstructor._find_event_date_by_tag(
             self.dummy_eq, "ref_period_start", True)
     self.assertIn("ref_period_start", e.exception.message)
 def test_find_event_date_by_tag_unexpected_mandatory(self):
     with self.assertRaises(InvalidEqPayLoad) as e:
         EqPayloadConstructor._find_event_date_by_tag(
             self.dummy_eq, "unexpected", True)
     self.assertIn("unexpected", e.exception.message)
 def test_find_event_date_by_tag_missing(self):
     self.dummy_eq._collex_events = []
     result = EqPayloadConstructor._find_event_date_by_tag(
         self.dummy_eq, "ref_period_start", False)
     self.assertIsNone(result)