Mercurial > hg > orthanc-tests
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'))) |