diff Tests/Tests.py @ 60:cd3c7f70f139

test backward compatibility with Orthanc 0.9.4
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 19 Nov 2015 12:00:30 +0100
parents 84378ada15ab
children 967d44407308
line wrap: on
line diff
--- a/Tests/Tests.py	Wed Nov 18 09:56:47 2015 +0100
+++ b/Tests/Tests.py	Thu Nov 19 12:00:30 2015 +0100
@@ -2475,14 +2475,25 @@
 
     def test_dicom_to_json(self):
         i = UploadInstance(_REMOTE, 'PrivateMDNTags.dcm')['ID']
+        j = UploadInstance(_REMOTE, 'PrivateTags.dcm')['ID']
+
+        t = DoGet(_REMOTE, '/instances/%s/tags?simplify' % i)
+        with open(GetDatabasePath('PrivateMDNTagsSimplify.json'), 'r') as f:
+            self.assertEqual(json.loads(f.read()), t)
 
         t = DoGet(_REMOTE, '/instances/%s/tags' % i)
         with open(GetDatabasePath('PrivateMDNTagsFull.json'), 'r') as f:
             self.assertEqual(json.loads(f.read()), t)
 
-        t = DoGet(_REMOTE, '/instances/%s/tags?simplify' % i)
-        with open(GetDatabasePath('PrivateMDNTagsSimplify.json'), 'r') as f:
-            self.assertEqual(json.loads(f.read()), t)
+        t = DoGet(_REMOTE, '/instances/%s/tags?simplify' % j)
+        with open(GetDatabasePath('PrivateTagsSimplify.json'), 'r') as f:
+            a = json.loads(f.read())
+            self.assertEqual(a, t)
+
+        t = DoGet(_REMOTE, '/instances/%s/tags' % j)
+        with open(GetDatabasePath('PrivateTagsFull.json'), 'r') as f:
+            a = json.loads(f.read())
+            self.assertEqual(a, t)
 
 
     def test_batch_archive(self):