Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 665:e024ba9e7768
extended test_rest_find_limit
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 11 Jul 2024 21:29:55 +0200 |
parents | 854640df43d3 |
children | acd22dd27e30 |
comparison
equal
deleted
inserted
replaced
664:854640df43d3 | 665:e024ba9e7768 |
---|---|
4148 a = DoPost(_REMOTE, '/tools/find', { 'Level' : 'Instance', | 4148 a = DoPost(_REMOTE, '/tools/find', { 'Level' : 'Instance', |
4149 'Query' : { 'PatientName' : 'B*' }, | 4149 'Query' : { 'PatientName' : 'B*' }, |
4150 'Limit' : 3 }) | 4150 'Limit' : 3 }) |
4151 self.assertEqual(3, len(a)) | 4151 self.assertEqual(3, len(a)) |
4152 | 4152 |
4153 a = DoPost(_REMOTE, '/tools/find', { 'Level' : 'Instance', | |
4154 'Query' : { 'PatientName' : 'B*' }, | |
4155 'Limit' : 0 }) # This is an arbitrary convention | |
4156 self.assertEqual(4, len(a)) | |
4157 | |
4153 b = [] | 4158 b = [] |
4154 for i in range(4): | 4159 for i in range(4): |
4155 a = DoPost(_REMOTE, '/tools/find', { 'Level' : 'Instance', | 4160 a = DoPost(_REMOTE, '/tools/find', { 'Level' : 'Instance', |
4156 'Query' : { 'PatientName' : 'B*' }, | 4161 'Query' : { 'PatientName' : 'B*' }, |
4157 'Limit' : 1, | 4162 'Limit' : 1, |
4159 self.assertEqual(1, len(a)) | 4164 self.assertEqual(1, len(a)) |
4160 b.append(a[0]) | 4165 b.append(a[0]) |
4161 | 4166 |
4162 # Check whether the two sets are equal through symmetric difference | 4167 # Check whether the two sets are equal through symmetric difference |
4163 self.assertEqual(0, len(set(b) ^ set(brainix))) | 4168 self.assertEqual(0, len(set(b) ^ set(brainix))) |
4169 | |
4170 a = DoPost(_REMOTE, '/tools/find', { 'Level' : 'Instance', | |
4171 'Query' : { 'PatientName' : 'B*' }, | |
4172 'Limit' : 1, | |
4173 'Since' : 4 }) | |
4174 self.assertEqual(0, len(a)) | |
4164 | 4175 |
4165 # Check using KNEE | 4176 # Check using KNEE |
4166 a = DoPost(_REMOTE, '/tools/find', { 'Level' : 'Instance', | 4177 a = DoPost(_REMOTE, '/tools/find', { 'Level' : 'Instance', |
4167 'Query' : { 'PatientName' : 'K*' }, | 4178 'Query' : { 'PatientName' : 'K*' }, |
4168 'Limit' : 10 }) | 4179 'Limit' : 10 }) |