Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 236:2de1aec255ae
test_find_normalize
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 14 May 2019 10:29:58 +0200 |
parents | 9929e4af2b7a |
children | 21aa666c8fa0 |
comparison
equal
deleted
inserted
replaced
235:9929e4af2b7a | 236:2de1aec255ae |
---|---|
4665 t = tags['4321,1012'] | 4665 t = tags['4321,1012'] |
4666 self.assertEqual('String', t['Type']) | 4666 self.assertEqual('String', t['Type']) |
4667 self.assertEqual('RadioButton3', t['Name']) | 4667 self.assertEqual('RadioButton3', t['Name']) |
4668 self.assertEqual('RadioLogic', t['PrivateCreator']) | 4668 self.assertEqual('RadioLogic', t['PrivateCreator']) |
4669 self.assertEqual('aaabbbccc', t['Value']) | 4669 self.assertEqual('aaabbbccc', t['Value']) |
4670 | |
4671 | |
4672 def test_find_normalize(self): | |
4673 # https://groups.google.com/d/msg/orthanc-users/AIwooGjsh94/YL28MNY4AgAJ | |
4674 | |
4675 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') | |
4676 | |
4677 a = DoPost(_REMOTE, '/modalities/self/query', { | |
4678 'Level' : 'Instance', | |
4679 'Query' : { 'Rows' : '42' } | |
4680 }) ['ID'] | |
4681 | |
4682 b = DoGet(_REMOTE, '/queries/%s/answers?expand&simplify' % a) | |
4683 self.assertEqual(1, len(b)) | |
4684 self.assertFalse('Rows' in b[0]) | |
4685 | |
4686 a = DoPost(_REMOTE, '/modalities/self/query', { | |
4687 'Level' : 'Instance', | |
4688 'Query' : { 'Rows' : '42' }, | |
4689 'Normalize' : False | |
4690 }) ['ID'] | |
4691 | |
4692 b = DoGet(_REMOTE, '/queries/%s/answers' % a) | |
4693 self.assertEqual(0, len(b)) | |
4694 | |
4695 a = DoPost(_REMOTE, '/modalities/self/query', { | |
4696 'Level' : 'Instance', | |
4697 'Query' : { 'Rows' : '512' }, | |
4698 'Normalize' : False | |
4699 }) ['ID'] | |
4700 | |
4701 b = DoGet(_REMOTE, '/queries/%s/answers?expand&simplify' % a) | |
4702 self.assertEqual(1, len(b)) | |
4703 self.assertTrue('Rows' in b[0]) | |
4704 self.assertEqual('512', b[0]['Rows']) |