changeset 51:87429291063c

running integration tests against remote host
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 22 Oct 2025 11:01:22 +0200
parents 3c0e19a754a1
children f65e4503cd67
files Resources/IntegrationTests/Run.py
diffstat 1 files changed, 11 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/Resources/IntegrationTests/Run.py	Wed Oct 22 10:40:29 2025 +0200
+++ b/Resources/IntegrationTests/Run.py	Wed Oct 22 11:01:22 2025 +0200
@@ -189,10 +189,16 @@
         for headers in AnyUserHeaders():
             session = requests.session()
             session.cookies.clear()
-            session.cookies.set('orthanc-education-user', 'a', domain = 'localhost.local')
-            session.cookies.set('orthanc-education-oidc', 'b', domain = 'localhost.local')
-            session.cookies.set('orthanc-education-lti', 'c', domain = 'localhost.local')
-            session.cookies.set('orthanc-education-nope', 'd', domain = 'localhost.local')
+
+            if args.server == 'localhost':
+                domain = 'localhost.local'
+            else:
+                domain = args.server
+
+            session.cookies.set('orthanc-education-user', 'a', domain = domain)
+            session.cookies.set('orthanc-education-oidc', 'b', domain = domain)
+            session.cookies.set('orthanc-education-lti', 'c', domain = domain)
+            session.cookies.set('orthanc-education-nope', 'd', domain = domain)
 
             r = session.get(URL + '/education/do-logout', headers = headers)
 
@@ -605,7 +611,7 @@
 
         pixelData = base64.b64encode(content).decode('ascii')
 
-        return requests.post('http://localhost:8042/tools/create-dicom',
+        return requests.post(URL + '/tools/create-dicom',
                              json.dumps({
                                  'Content' : 'data:image/png;base64,%s' % pixelData,
                                  'Tags' : {