def test_file_to_file_failure_expected(self): hc = HashChecker() hc.filepath_one = self.testfile1_path hc.filepath_two = self.testfile2_path # a slightly modified version of above file (should change hash) ret_val = hc.file_to_file() self.assertEqual(ret_val['type'], "SHA256") self.assertEqual(ret_val['filehash1'], self.hashtest_sha256_hash) self.assertFalse(ret_val['is_equal'])
def test_file_to_file_success_expected(self): hc = HashChecker() hc.filepath_one = self.testfile1_path hc.filepath_two = self.testfile3_path # a duplicate of the above file ret_val = hc.file_to_file() self.assertEqual(ret_val['type'], "SHA256") self.assertEqual(ret_val['filehash1'], self.hashtest_sha256_hash) self.assertEqual(ret_val['filehash2'], self.hashtest_sha256_hash) self.assertTrue(ret_val['is_equal'])