Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 496:f78f7ee6b660
fix httpclient
author | Alain Mazy <am@osimis.io> |
---|---|
date | Wed, 17 Aug 2022 13:36:14 +0200 |
parents | 10a47656e34f |
children | c8f9a2dd486d |
comparison
equal
deleted
inserted
replaced
495:75d8a5261f82 | 496:f78f7ee6b660 |
---|---|
3906 self.assertEqual(mba, maa) | 3906 self.assertEqual(mba, maa) |
3907 self.assertEqual(mbb, mab) | 3907 self.assertEqual(mbb, mab) |
3908 | 3908 |
3909 | 3909 |
3910 def test_httpClient_lua(self): | 3910 def test_httpClient_lua(self): |
3911 retries = 3 | 3911 retries = 4 |
3912 result = '' | 3912 result = '' |
3913 | 3913 |
3914 with open(GetDatabasePath('Lua/HttpClient.lua'), 'r') as f: | 3914 with open(GetDatabasePath('Lua/HttpClient.lua'), 'r') as f: |
3915 scriptContent = f.read() | |
3915 # retry since this test sometimes fails if httpbin.org is unresponsive | 3916 # retry since this test sometimes fails if httpbin.org is unresponsive |
3916 while retries > 0 and not ('OK' in result): | 3917 while retries > 0 and not ('OK' in result): |
3917 result = DoPost(_REMOTE, '/tools/execute-script', f.read(), 'application/lua') | 3918 print("Executing lua script HttpClient.lua") |
3919 result = DoPost(_REMOTE, '/tools/execute-script', scriptContent, 'application/lua') | |
3918 retries -= 1 | 3920 retries -= 1 |
3919 | 3921 |
3920 self.assertIn('OK', result) | 3922 self.assertIn('OK', result) |
3921 | 3923 |
3922 | 3924 |