changeset 912:df69f0dbe321

test for deeply nested sequences
author Alain Mazy <am@orthanc.team>
date Wed, 06 May 2026 14:23:46 +0200
parents 6e9908fe7f5e
children efa7ebc0e07d
files Database/2026-05-06-Deeply-Nested-Sequence.dcm Tests/Tests.py
diffstat 2 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file Database/2026-05-06-Deeply-Nested-Sequence.dcm has changed
--- a/Tests/Tests.py	Tue May 05 15:24:39 2026 +0200
+++ b/Tests/Tests.py	Wed May 06 14:23:46 2026 +0200
@@ -12710,3 +12710,10 @@
             self.assertEqual(20, v[0])
             self.assertEqual(30, v[1])
             self.assertEqual(42, v[2])
+
+    def test_deeply_nested_sequence(self):
+        if IsOrthancVersionAbove(_REMOTE, 1, 12, 12):
+            self.assertRaises(Exception, lambda: UploadInstance(_REMOTE, '2026-05-06-Deeply-Nested-Sequence.dcm'))
+
+            # note: unable to test with storescu since it does not support deeply nested sequences and crashes
+