Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)