예제 #1
0
    def test_validate_file_signature_md5_hash_matches(self):
        """
        Should return True.
        :return:
        """
        from businesslogic.support import validate_file_signature

        expected_file_path = "./testfiles/test.txt"
        actual_result = validate_file_signature(expected_file_path)

        self.assertTrue(actual_result)
예제 #2
0
    def test_validate_file_signature_no_file_extension(self):
        """
        Should return True.
        :return:
        """
        from businesslogic.support import validate_file_signature

        expected_file_path = "./testfiles/test"
        actual_result = validate_file_signature(expected_file_path)

        self.assertTrue(actual_result)
예제 #3
0
    def test_validate_file_signature_md5_hash_does_not_match(self):
        """
        Should return False.
        :return:
        """
        from businesslogic.support import validate_file_signature

        expected_file_path = "./testfiles/sig_not_match.txt"
        actual_result = validate_file_signature(expected_file_path)

        self.assertFalse(actual_result)
예제 #4
0
    def test_validate_file_signature_sig_file_windows(self):
        """
        Should return True
        :return:
        """
        from businesslogic.support import validate_file_signature

        expected_file_path = "./testfiles/windows-1252_encoding.txt"
        actual_result = validate_file_signature(expected_file_path)

        self.assertTrue(actual_result)
예제 #5
0
    def test_validate_file_signature_empty_signature_file(self):
        """
        Should return False.
        :return:
        """
        from businesslogic.support import validate_file_signature

        expected_file_path = "./testfiles/test_file_with_empty_signature_file.txt"
        actual_result = validate_file_signature(expected_file_path)

        self.assertFalse(actual_result)
예제 #6
0
    def test_validate_file_signature_provided_file_does_not_exist(self):
        """
        Should return False.
        :return:
        """
        from businesslogic.support import validate_file_signature

        expected_file_path = "./testfiles/longtext.txt"
        actual_result = validate_file_signature(expected_file_path)

        self.assertFalse(actual_result)
예제 #7
0
"""