def test_whitelist(self): whitelist_item = "C:\Windows\system32\msfeedssync.exe sync" test_outlier = Outlier(type="dummy type", reason="dummy reason", summary="dummy summary") result = test_outlier.matches_specific_whitelist_item( whitelist_item, "literal", additional_dict_values_to_check=doc_for_whitelist_testing_file) self.assertTrue(result) whitelist_item = "C:\Windows\system32\msfeedssync.exe syncWRONG" result = test_outlier.matches_specific_whitelist_item( whitelist_item, "literal", additional_dict_values_to_check=doc_for_whitelist_testing_file) self.assertFalse(result)
def test_whitelist_regexp_mismatch(self): whitelist_item = r"^.*.exeZZZZZ sync$" test_outlier = Outlier(type="dummy type", reason="dummy reason", summary="dummy summary") result = test_outlier.matches_specific_whitelist_item( whitelist_item, "regexp", additional_dict_values_to_check=doc_for_whitelist_testing_file) self.assertFalse(result)