コード例 #1
0
 def test_hash_to_file_md5_success_expected(self):
     hc = HashChecker()
     hc.hash_type = "md5"
     hc.filepath_one = self.testfile1_path
     hc.hash_one = self.hashtest_md5_hash
     ret_val = hc.file_to_hash()
     self.assertEqual(ret_val['type'], "MD5")
     self.assertEqual(ret_val['filehash'], self.hashtest_md5_hash)
     self.assertTrue(ret_val['is_equal'])
コード例 #2
0
 def test_hash_to_file_sha512_failure_expected(self):
     hc = HashChecker()
     hc.hash_type = "sha512"
     hc.filepath_one = self.testfile1_path
     hc.hash_one = self.hashtest_sha512_hash_bad
     ret_val = hc.file_to_hash()
     self.assertEqual(ret_val['type'], "SHA512")
     self.assertEqual(ret_val['filehash'], self.hashtest_sha512_hash)
     self.assertFalse(ret_val['is_equal'])