comparison Tests/Tests.py @ 351:429cc9d03610

test access to the configuration of one single peer or modality
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 03 Dec 2020 10:43:41 +0100
parents 8c072000d7ef
children 3d406c0261fc
comparison
equal deleted inserted replaced
350:8c072000d7ef 351:429cc9d03610
1410 self.assertEqual(2000, modalitiesReadback['tata']['Port']) 1410 self.assertEqual(2000, modalitiesReadback['tata']['Port'])
1411 self.assertEqual('GenericNoWildcardInDates', modalitiesReadback['tata']['Manufacturer']) 1411 self.assertEqual('GenericNoWildcardInDates', modalitiesReadback['tata']['Manufacturer'])
1412 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/modalities/toto', [ "STORESCP", "localhost", 2000, 'InvalidManufacturerName' ])) 1412 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/modalities/toto', [ "STORESCP", "localhost", 2000, 'InvalidManufacturerName' ]))
1413 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/toto')) 1413 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/toto'))
1414 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/tata')) 1414 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/tata'))
1415
1416 # New in Orthanc 1.8.1
1417 self.assertTrue('configuration' in DoGet(_REMOTE, '/modalities/tata'))
1418 self.assertEqual(modalitiesReadback['tata'], DoGet(_REMOTE, '/modalities/tata/configuration'))
1419
1415 DoDelete(_REMOTE, '/modalities/toto') 1420 DoDelete(_REMOTE, '/modalities/toto')
1416 DoDelete(_REMOTE, '/modalities/tata') 1421 DoDelete(_REMOTE, '/modalities/tata')
1417 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/modalities/toto')) 1422 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/modalities/toto'))
1418 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/modalities/tata')) 1423 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/modalities/tata'))
1419 1424
1455 1460
1456 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a' ])) 1461 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a' ]))
1457 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a', 'b', 'c' ])) 1462 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a', 'b', 'c' ]))
1458 self.assertTrue('store' in DoGet(_REMOTE, '/peers/toto')) 1463 self.assertTrue('store' in DoGet(_REMOTE, '/peers/toto'))
1459 self.assertTrue('store' in DoGet(_REMOTE, '/peers/tata')) 1464 self.assertTrue('store' in DoGet(_REMOTE, '/peers/tata'))
1465
1466 # New in Orthanc 1.8.1
1467 self.assertTrue('configuration' in DoGet(_REMOTE, '/peers/tata'))
1468 self.assertEqual(peersReadback['tata'], DoGet(_REMOTE, '/peers/tata/configuration'))
1469
1460 DoDelete(_REMOTE, '/peers/toto') 1470 DoDelete(_REMOTE, '/peers/toto')
1461 DoDelete(_REMOTE, '/peers/tata') 1471 DoDelete(_REMOTE, '/peers/tata')
1462 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/peers/toto')) 1472 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/peers/toto'))
1463 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/peers/tata')) 1473 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/peers/tata'))
1464 1474