Mercurial > hg > orthanc-tests
diff Tests/Toolbox.py @ 174:d468cbe1b161
added tests for IncomingWorklistRequestFilter
author | am@osimis.io |
---|---|
date | Thu, 20 Sep 2018 11:51:34 +0200 |
parents | ed3db6386587 |
children | 8a2dd77d4035 |
line wrap: on
line diff
--- a/Tests/Toolbox.py Wed Sep 19 15:26:17 2018 +0200 +++ b/Tests/Toolbox.py Thu Sep 20 11:51:34 2018 +0200 @@ -180,6 +180,18 @@ for s in DoGet(orthanc, '/patients'): DoDelete(orthanc, '/patients/%s' % s) +def InstallLuaScriptFromPath(orthanc, path): + with open(GetDatabasePath(path), 'r') as f: + InstallLuaScript(orthanc, f.read()) + +def InstallLuaScript(orthanc, script): + DoPost(orthanc, '/tools/execute-script', script, 'application/lua') + +def UninstallLuaCallbacks(orthanc): + DoPost(orthanc, '/tools/execute-script', 'function OnStoredInstance() end', 'application/lua') + InstallLuaScriptFromPath(orthanc, 'Lua/TransferSyntaxEnable.lua') + + def ComputeMD5(data): m = hashlib.md5() m.update(data)