comparison Tests/Tests.py @ 417:a5b6a8f2dd98

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Jun 2021 14:33:04 +0200
parents 80164728c038
children 8a3d67a40083
comparison
equal deleted inserted replaced
416:80164728c038 417:a5b6a8f2dd98
7760 self.assertEqual('2', DoGet(_REMOTE, '/instances/%s/tags?simplify' % knee2) ['InstanceNumber']) 7760 self.assertEqual('2', DoGet(_REMOTE, '/instances/%s/tags?simplify' % knee2) ['InstanceNumber'])
7761 for i in [ knee1, knee2 ]: 7761 for i in [ knee1, knee2 ]:
7762 self.assertEqual(series, DoGet(_REMOTE, '/instances/%s/series' % i) ['ID']) 7762 self.assertEqual(series, DoGet(_REMOTE, '/instances/%s/series' % i) ['ID'])
7763 self.assertEqual(study, DoGet(_REMOTE, '/instances/%s/study' % i) ['ID']) 7763 self.assertEqual(study, DoGet(_REMOTE, '/instances/%s/study' % i) ['ID'])
7764 7764
7765 self.assertRaises(Exception, lambda: DoPost(_REMOTE, '/studies/%s/split' % study, {
7766 'KeepSource' : False
7767 })) # Neither "Instances", nor "Series"
7768
7769 self.assertRaises(Exception, lambda: DoPost(_REMOTE, '/studies/%s/split' % study, {
7770 'KeepSource' : False,
7771 'Instances' : [ ],
7772 'Series' : [ ]
7773 })) # Empty "Instances" and "Series"
7774
7775 self.assertRaises(Exception, lambda: DoPost(_REMOTE, '/studies/%s/split' % study, {
7776 'Instances' : [ 'nope' ],
7777 'KeepSource' : False
7778 }))
7779
7780 self.assertRaises(Exception, lambda: DoPost(_REMOTE, '/studies/%s/split' % study, {
7781 'Series' : [ 'nope' ],
7782 'KeepSource' : False
7783 }))
7784
7765 result = DoPost(_REMOTE, '/studies/%s/split' % study, { 7785 result = DoPost(_REMOTE, '/studies/%s/split' % study, {
7766 'Instances' : [ knee1 ], 7786 'Instances' : [ knee1 ],
7767 'KeepSource' : False 7787 'KeepSource' : False
7768 }) 7788 })
7769 7789