comparison Tests/Tests.py @ 315:0124075797cd

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 26 May 2020 12:37:25 +0200
parents 59e8a50bef00
children bac7cc80f240
comparison
equal deleted inserted replaced
314:59e8a50bef00 315:0124075797cd
3944 i = UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm')['ID'] 3944 i = UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm')['ID']
3945 self.assertEqual('RestApi', DoGet(_REMOTE, '/instances/%s/metadata/Origin' % i)) 3945 self.assertEqual('RestApi', DoGet(_REMOTE, '/instances/%s/metadata/Origin' % i))
3946 self.assertEqual('', DoGet(_REMOTE, '/instances/%s/metadata/RemoteAET' % i)) 3946 self.assertEqual('', DoGet(_REMOTE, '/instances/%s/metadata/RemoteAET' % i))
3947 self.assertNotEqual('', DoGet(_REMOTE, '/instances/%s/metadata/RemoteIP' % i)) 3947 self.assertNotEqual('', DoGet(_REMOTE, '/instances/%s/metadata/RemoteIP' % i))
3948 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/metadata/CalledAET' % i)) 3948 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/metadata/CalledAET' % i))
3949 self.assertEqual('alice', DoGet(_REMOTE, '/instances/%s/metadata/HttpUsername' % i)) 3949
3950 3950 # "HttpUsername" is empty iff "AuthenticationEnabled" is "false"
3951 self.assertTrue(DoGet(_REMOTE, '/instances/%s/metadata/HttpUsername' % i) in [ '', 'alice' ])
3952
3951 m = DoGet(_REMOTE, '/instances/%s/metadata?expand' % i) 3953 m = DoGet(_REMOTE, '/instances/%s/metadata?expand' % i)
3952 self.assertEqual('RestApi', m['Origin']) 3954 self.assertEqual('RestApi', m['Origin'])
3953 self.assertEqual('', m['RemoteAET']) 3955 self.assertEqual('', m['RemoteAET'])
3954 self.assertNotEqual('', m['RemoteIP']) 3956 self.assertNotEqual('', m['RemoteIP'])
3955 self.assertFalse('CalledAET' in m) 3957 self.assertFalse('CalledAET' in m)
3956 self.assertEqual('alice', m['HttpUsername']) 3958 self.assertTrue('HttpUsername' in m)
3959 self.assertTrue(m['HttpUsername'] in [ '', 'alice' ])
3957 3960
3958 self.assertEqual('1.2.840.10008.1.2.4.91', m['TransferSyntax']) 3961 self.assertEqual('1.2.840.10008.1.2.4.91', m['TransferSyntax'])
3959 self.assertEqual('1.2.840.10008.5.1.4.1.1.4', m['SopClassUid']) 3962 self.assertEqual('1.2.840.10008.5.1.4.1.1.4', m['SopClassUid'])
3960 self.assertEqual('1', m['IndexInSeries']) 3963 self.assertEqual('1', m['IndexInSeries'])
3961 self.assertTrue('ReceptionDate' in m) 3964 self.assertTrue('ReceptionDate' in m)