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'])
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'])
def test_hash_to_hash_fail_expected(self): hc = HashChecker() hc.hash_one = self.hashtest_md5_hash hc.hash_two = self.hashtest_sha1_hash self.assertFalse(hc.hash_to_hash())
def test_hash_to_hash_success_expected(self): hc = HashChecker() hc.hash_one = self.hashtest_md5_hash hc.hash_two = self.hashtest_md5_hash self.assertTrue(hc.hash_to_hash())