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