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))