comparison Tests/Tests.py @ 626:9c295b8dac00

C-find group length
author Alain Mazy <am@osimis.io>
date Tue, 20 Feb 2024 10:16:03 +0100
parents 0700fe8e2b78
children 9f8276ac1cdd
comparison
equal deleted inserted replaced
625:78314ab6fc67 626:9c295b8dac00
10138 10138
10139 modifiedPatient = DoGet(_REMOTE, '/patients/%s' % originalPatient['ID']) 10139 modifiedPatient = DoGet(_REMOTE, '/patients/%s' % originalPatient['ID'])
10140 self.assertEqual(1, len(modifiedPatient["Labels"])) 10140 self.assertEqual(1, len(modifiedPatient["Labels"]))
10141 self.assertIn('label-patient', modifiedPatient["Labels"]) 10141 self.assertIn('label-patient', modifiedPatient["Labels"])
10142 10142
10143 def test_findscu_group_length(self):
10144 UploadInstance(_REMOTE, 'Comunix/Ct/IM-0001-0001.dcm')
10145 UploadInstance(_REMOTE, 'Comunix/Pet/IM-0001-0001.dcm')
10146 UploadInstance(_REMOTE, 'Comunix/Pet/IM-0001-0002.dcm')
10147
10148 i = CallFindScu([ '-k', '0008,0052=PATIENT', '-k', '0008,0000=22' ]) # GE like C-Find that includes group-length
10149 # print(i)
10150 s = re.findall('\(0008,0000\).*?\[(.*?)\]', i)
10151 self.assertEqual(0, len(s))