diff Tests/Toolbox.py @ 543:8722f7f95a38

fix
author Alain Mazy <am@osimis.io>
date Tue, 20 Jun 2023 17:24:56 +0200
parents 3f8eebe85c37
children 9f8276ac1cdd
line wrap: on
line diff
--- a/Tests/Toolbox.py	Mon Jun 19 21:15:48 2023 +0200
+++ b/Tests/Toolbox.py	Tue Jun 20 17:24:56 2023 +0200
@@ -423,7 +423,7 @@
         self.assertAlmostEqual(a, b, places = places)
 
 
-def GetTransferSyntax(dicom):
+def GetTransferSyntax(dicom, encoding='utf-8'):
     with tempfile.NamedTemporaryFile(delete = True) as f:
         f.write(dicom)
         f.flush()
@@ -431,7 +431,7 @@
         with open(os.devnull, 'w') as devnull:
             data = subprocess.check_output([ FindExecutable('dcm2xml'), f.name ],
                                            stderr = devnull)
-    return re.search('<data-set xfer="(.*?)"', data.decode('utf-8')).group(1)
+    return re.search('<data-set xfer="(.*?)"', data.decode(encoding)).group(1)
 
 
 def HasGdcmPlugin(orthanc):