comparison Tests/Tests.py @ 49:e7f9b8199545

test_bitbucket_issue_4
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 06 Oct 2015 16:32:15 +0200
parents e4352463ff74
children 8de63d56cf11
comparison
equal deleted inserted replaced
48:e4352463ff74 49:e7f9b8199545
2282 2282
2283 for i in a: 2283 for i in a:
2284 d = DoGet(_REMOTE, '/studies/%s' % i) ['MainDicomTags']['StudyDescription'] 2284 d = DoGet(_REMOTE, '/studies/%s' % i) ['MainDicomTags']['StudyDescription']
2285 p = DoGet(_REMOTE, '/studies/%s' % i) ['PatientMainDicomTags']['PatientName'] 2285 p = DoGet(_REMOTE, '/studies/%s' % i) ['PatientMainDicomTags']['PatientName']
2286 self.assertEqual('%s^SERIES' % p, d) 2286 self.assertEqual('%s^SERIES' % p, d)
2287
2288
2289 def test_bitbucket_issue_4(self):
2290 UploadInstance(_REMOTE, 'Brainix/Epi/IM-0001-0001.dcm')
2291 UploadInstance(_REMOTE, 'Brainix/Epi/IM-0001-0002.dcm')
2292 UploadInstance(_REMOTE, 'Brainix/Epi/IM-0001-0003.dcm')
2293 UploadInstance(_REMOTE, 'Formats/Jpeg.dcm')
2294 UploadInstance(_REMOTE, 'Formats/JpegLossless.dcm')
2295 UploadInstance(_REMOTE, 'Formats/Rle.dcm')
2296
2297 self.assertEqual(0, len(DoGet(_LOCAL, '/instances')))
2298 self.assertEqual(6, len(DoGet(_REMOTE, '/instances')))
2299
2300 p = DoGet(_REMOTE, '/patients')
2301 self.assertEqual(2, len(p))
2302 i1 = map(lambda x: x['ID'], DoGet(_REMOTE, '/patients/%s/instances' % p[0]))
2303 i2 = map(lambda x: x['ID'], DoGet(_REMOTE, '/patients/%s/instances' % p[1]))
2304 self.assertEqual(3, len(i1))
2305 self.assertEqual(3, len(i2))
2306
2307 j = DoPost(_REMOTE, '/modalities/orthanctest/store', i2[0:1] + i1 + i2[1:3])
2308
2309 self.assertEqual(6, len(DoGet(_LOCAL, '/instances')))