comparison Tests/Tests.py @ 192:6ff9d035b26b Orthanc-1.5.1

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 15 Dec 2018 10:50:45 +0100
parents bc8bc83465dc
children 9f7ae64c0fda
comparison
equal deleted inserted replaced
191:bc8bc83465dc 192:6ff9d035b26b
485 485
486 486
487 def test_archive(self): 487 def test_archive(self):
488 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') 488 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm')
489 UploadInstance(_REMOTE, 'Knee/T2/IM-0001-0001.dcm') 489 UploadInstance(_REMOTE, 'Knee/T2/IM-0001-0001.dcm')
490 490 knee = 'ca29faea-b6a0e17f-067743a1-8b778011-a48b2a17'
491 z = GetArchive(_REMOTE, '/patients/%s/archive' % DoGet(_REMOTE, '/patients')[0]) 491
492 z = GetArchive(_REMOTE, '/patients/%s/archive' % knee)
492 self.assertEqual(2, len(z.namelist())) 493 self.assertEqual(2, len(z.namelist()))
493 494
494 z = GetArchive(_REMOTE, '/studies/%s/archive' % DoGet(_REMOTE, '/studies')[0]) 495 z = GetArchive(_REMOTE, '/studies/%s/archive' % DoGet(_REMOTE, '/studies')[0])
495 self.assertEqual(2, len(z.namelist())) 496 self.assertEqual(2, len(z.namelist()))
496 497
497 z = GetArchive(_REMOTE, '/series/%s/archive' % DoGet(_REMOTE, '/series')[0]) 498 z = GetArchive(_REMOTE, '/series/%s/archive' % DoGet(_REMOTE, '/series')[0])
498 self.assertEqual(1, len(z.namelist())) 499 self.assertEqual(1, len(z.namelist()))
499 500
500 UploadInstance(_REMOTE, 'Brainix/Flair/IM-0001-0001.dcm') 501 UploadInstance(_REMOTE, 'Brainix/Flair/IM-0001-0001.dcm')
501 502 brainix = '16738bc3-e47ed42a-43ce044c-a3414a45-cb069bd0'
502 z = GetArchive(_REMOTE, '/patients/%s/archive' % DoGet(_REMOTE, '/patients')[0]) 503
504 z = GetArchive(_REMOTE, '/patients/%s/archive' % knee)
503 self.assertEqual(2, len(z.namelist())) 505 self.assertEqual(2, len(z.namelist()))
504 506
507 z = PostArchive(_REMOTE, '/tools/create-archive', {
508 'Resources' : [ brainix, knee ]
509 })
510 self.assertEqual(3, len(z.namelist()))
511
505 512
506 def test_media_archive(self): 513 def test_media_archive(self):
507 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') 514 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm')
508 UploadInstance(_REMOTE, 'Knee/T2/IM-0001-0001.dcm') 515 UploadInstance(_REMOTE, 'Knee/T2/IM-0001-0001.dcm')
509 516