comparison Tests/Tests.py @ 326:05f48c19c60d

Test "Retrieve AE Title" is returned by C-FIND SCP
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 14 Aug 2020 08:19:29 +0200
parents 6164d39399ad
children 33ba5b1a0dd9
comparison
equal deleted inserted replaced
325:b7c2fb8e1b57 326:05f48c19c60d
1211 self.assertTrue('19980312' in studies) 1211 self.assertTrue('19980312' in studies)
1212 i = CallFindScu([ '-k', '0008,0052=STUDY', '-k', 'StudyDate=-19980312' ]) 1212 i = CallFindScu([ '-k', '0008,0052=STUDY', '-k', 'StudyDate=-19980312' ])
1213 studies = re.findall('\(0008,0020\).*?\[\s*(.*?)\s*\]', i) 1213 studies = re.findall('\(0008,0020\).*?\[\s*(.*?)\s*\]', i)
1214 self.assertEqual(1, len(studies)) 1214 self.assertEqual(1, len(studies))
1215 self.assertTrue('19980312' in studies) 1215 self.assertTrue('19980312' in studies)
1216
1217 # Test that "Retrieve AE Title (0008,0054)" is present, which
1218 # was *not* the case in Orthanc <= 1.7.2
1219 i = CallFindScu([ '-k', '0008,0052=INSTANCE' ])
1220 instances = re.findall('\(0008,0054\).*?\[\s*(.*?)\s*\]', i)
1221 self.assertEqual(2, len(instances))
1222 self.assertEqual('ORTHANC', instances[0].strip())
1223 self.assertEqual('ORTHANC', instances[1].strip())
1216 1224
1217 1225
1218 def test_incoming_findscu_2(self): 1226 def test_incoming_findscu_2(self):
1219 # This test fails if "LookupMode_DatabaseOnly" is used 1227 # This test fails if "LookupMode_DatabaseOnly" is used
1220 # (sequences are not available in this mode, and only main 1228 # (sequences are not available in this mode, and only main