From c8198418eecf50ed2deec4fbac55eaaf6cdd8a6a Mon Sep 17 00:00:00 2001 From: sinanmohd Date: Sun, 1 Oct 2023 12:00:19 +0530 Subject: lib/util: init opensubtitle_hash --- tests.lua | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'tests.lua') diff --git a/tests.lua b/tests.lua index 8033acb..bc3ddf1 100755 --- a/tests.lua +++ b/tests.lua @@ -5,24 +5,19 @@ local util = require 'lib/util' local errs = 0 -local file_hash_verify = function (path, sha256) - local newhash = io.popen('sha256sum ' .. path):read(64) - return (newhash == sha256) -end - local test_subscene = function () - local out, sha256, name + local out, ohash, name out = os.tmpname() name = 'Fight Club (1999) (1080p BluRay x265 10bit Tigole) [QxR].mp4' - sha256 = 'fe88e2c1345a7daed82cb570952c13fae6a6867449f7dd5e719ea0a0c1e2e242' + ohash = 'ffec132e13e08f4c' if not subscene.search(name, out) then util.error('subscene: fetch failed') errs = errs + 1 end - if not file_hash_verify(out, sha256) then + if ohash ~= util.opensubtitles_hash(out) then util.error('subscene: hash mismatch') errs = errs + 1 end -- cgit v1.2.3