comparison Tests/Tests.py @ 66:821d9eb73c45

Test returning sequence values
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 02 Dec 2015 11:41:22 +0100
parents 369e439cdfd6
children e711ba6af7ea
comparison
equal deleted inserted replaced
64:369e439cdfd6 66:821d9eb73c45
1066 1066
1067 # Test the "CaseSentitivePN" flag (false by default) 1067 # Test the "CaseSentitivePN" flag (false by default)
1068 i = CallFindScu([ '-k', '0008,0052=SERIES', '-k', 'PatientName=anonymized' ]) 1068 i = CallFindScu([ '-k', '0008,0052=SERIES', '-k', 'PatientName=anonymized' ])
1069 series = re.findall('\(0010,0010\).*?\[\s*(.*?)\s*\]', i) 1069 series = re.findall('\(0010,0010\).*?\[\s*(.*?)\s*\]', i)
1070 self.assertEqual(1, len(series)) 1070 self.assertEqual(1, len(series))
1071
1072 # Test returning sequence values (only since Orthanc 0.9.5)
1073 i = CallFindScu([ '-k', '0008,0052=SERIES', '-k', '0008,2112' ]) # "ColorTestImageJ" has this sequence tag
1074 sequences = re.findall('\(0008,2112\)', i)
1075 self.assertEqual(1, len(sequences))
1071 1076
1072 1077
1073 def test_incoming_movescu(self): 1078 def test_incoming_movescu(self):
1074 UploadInstance(_REMOTE, 'Multiframe.dcm') 1079 UploadInstance(_REMOTE, 'Multiframe.dcm')
1075 1080