Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 128:a9fdfcb696e6
added tests for ?expand in /peers and /modalities
author | amazy |
---|---|
date | Tue, 05 Dec 2017 12:42:26 +0100 |
parents | 1eea4d3a1ba9 |
children | 50cd127e5330 |
comparison
equal
deleted
inserted
replaced
127:1eea4d3a1ba9 | 128:a9fdfcb696e6 |
---|---|
1258 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'MedInria' ]) # check backward compatiblity with obsolete manufacturer | 1258 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'MedInria' ]) # check backward compatiblity with obsolete manufacturer |
1259 DoDelete(_REMOTE, '/modalities/tata') | 1259 DoDelete(_REMOTE, '/modalities/tata') |
1260 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'GenericNoUniversalWildcard' ]) | 1260 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'GenericNoUniversalWildcard' ]) |
1261 DoDelete(_REMOTE, '/modalities/tata') | 1261 DoDelete(_REMOTE, '/modalities/tata') |
1262 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'GenericNoWildcardInDates' ]) | 1262 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'GenericNoWildcardInDates' ]) |
1263 modalitiesReadback = DoGet(_REMOTE, '/modalities?expand') | |
1264 self.assertEqual([ "STORESCP", "localhost", 2000, 'GenericNoWildcardInDates' ], modalitiesReadback['tata']) | |
1263 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/modalities/toto', [ "STORESCP", "localhost", 2000, 'InvalidManufacturerName' ])) | 1265 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/modalities/toto', [ "STORESCP", "localhost", 2000, 'InvalidManufacturerName' ])) |
1264 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/toto')) | 1266 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/toto')) |
1265 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/tata')) | 1267 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/tata')) |
1266 DoDelete(_REMOTE, '/modalities/toto') | 1268 DoDelete(_REMOTE, '/modalities/toto') |
1267 DoDelete(_REMOTE, '/modalities/tata') | 1269 DoDelete(_REMOTE, '/modalities/tata') |
1280 except: | 1282 except: |
1281 pass | 1283 pass |
1282 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/peers/toto')) | 1284 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/peers/toto')) |
1283 DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/' ]) | 1285 DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/' ]) |
1284 DoPut(_REMOTE, '/peers/tata', [ 'http://localhost:8042/', 'user', 'pass' ]) | 1286 DoPut(_REMOTE, '/peers/tata', [ 'http://localhost:8042/', 'user', 'pass' ]) |
1287 self.assertTrue('tata' in DoGet(_REMOTE, '/peers')) | |
1288 peersReadback = DoGet(_REMOTE, '/peers?expand') | |
1289 self.assertEqual('http://localhost:8042/', peersReadback['tata']['Url']) | |
1290 self.assertEqual('user', peersReadback['tata']['Username']) | |
1291 self.assertFalse('Password' in peersReadback['tata']) # make sure no sensitive data is included | |
1292 self.assertFalse('CertificateFile' in peersReadback['tata']) # make sure no sensitive data is included | |
1293 self.assertFalse('CertificateKeyFile' in peersReadback['tata']) # make sure no sensitive data is included | |
1294 self.assertFalse('CertificateKeyPassword' in peersReadback['tata']) # make sure no sensitive data is included | |
1295 self.assertFalse('Pkcs11' in peersReadback['tata']) # make sure no sensitive data is included | |
1285 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a' ])) | 1296 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a' ])) |
1286 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a', 'b', 'c' ])) | 1297 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a', 'b', 'c' ])) |
1287 self.assertTrue('store' in DoGet(_REMOTE, '/peers/toto')) | 1298 self.assertTrue('store' in DoGet(_REMOTE, '/peers/toto')) |
1288 self.assertTrue('store' in DoGet(_REMOTE, '/peers/tata')) | 1299 self.assertTrue('store' in DoGet(_REMOTE, '/peers/tata')) |
1289 DoDelete(_REMOTE, '/peers/toto') | 1300 DoDelete(_REMOTE, '/peers/toto') |