Mercurial > hg > orthanc-tests
diff Tests/Toolbox.py @ 138:0682740fcfcb
cleanup
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 25 May 2018 11:08:58 +0200 |
parents | 412d5f70447e |
children | ed3db6386587 |
line wrap: on
line diff
--- a/Tests/Toolbox.py Thu May 24 21:43:40 2018 +0200 +++ b/Tests/Toolbox.py Fri May 25 11:08:58 2018 +0200 @@ -223,6 +223,18 @@ time.sleep(0.1) +def MonitorJob(orthanc, func): # "func" is a lambda + a = set(DoGet(orthanc, '/jobs')) + func() + b = set(DoGet(orthanc, '/jobs')) + + diff = list(b - a) + if len(diff) != 1: + print('No job was created!') + return False + else: + return WaitJobDone(orthanc, diff[0]) + def GetDockerHostAddress(): route = subprocess.check_output([ '/sbin/ip', 'route' ]) m = re.search(r'default via ([0-9.]+)', route)