def test_no_match_when_correct_study_id_and_correct_target_in_same_enrichment(self):
     metadata = create_data_object_modification_as_metadata(IrodsMetadata({
         IRODS_STUDY_ID_KEY: {self.study_id},
         IRODS_TARGET_KEY: {IRODS_TARGET_LIBRARY_VALUE},
     }))
     self.cookie.enrichments.add(Enrichment(IRODS_UPDATE_ENRICHMENT, datetime(1, 1, 1), metadata))
     self.assertTrue(self.rule.matches(self.cookie))
 def test_no_match_when_correct_study_id_and_other_target(self):
     metadata = create_data_object_modification_as_metadata(IrodsMetadata({
         IRODS_STUDY_ID_KEY: {self.study_id},
         IRODS_TARGET_KEY: {"other_value"},
     }))
     self.cookie.enrichments.add(Enrichment(IRODS_UPDATE_ENRICHMENT, datetime(1, 1, 1), metadata))
     self.assertFalse(self.rule.matches(self.cookie))