# HG changeset patch # User Sebastien Jodogne # Date 1606988621 -3600 # Node ID 429cc9d0361006f20b6be02e8d75adf5fa94c5e8 # Parent 8c072000d7efdfee8b5301949ad643c07e09ab7a test access to the configuration of one single peer or modality diff -r 8c072000d7ef -r 429cc9d03610 Tests/Tests.py --- a/Tests/Tests.py Thu Nov 05 15:47:50 2020 +0100 +++ b/Tests/Tests.py Thu Dec 03 10:43:41 2020 +0100 @@ -1412,6 +1412,11 @@ self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/modalities/toto', [ "STORESCP", "localhost", 2000, 'InvalidManufacturerName' ])) self.assertTrue('store' in DoGet(_REMOTE, '/modalities/toto')) self.assertTrue('store' in DoGet(_REMOTE, '/modalities/tata')) + + # New in Orthanc 1.8.1 + self.assertTrue('configuration' in DoGet(_REMOTE, '/modalities/tata')) + self.assertEqual(modalitiesReadback['tata'], DoGet(_REMOTE, '/modalities/tata/configuration')) + DoDelete(_REMOTE, '/modalities/toto') DoDelete(_REMOTE, '/modalities/tata') self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/modalities/toto')) @@ -1457,6 +1462,11 @@ self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/peers/toto', [ 'http://localhost:8042/', 'a', 'b', 'c' ])) self.assertTrue('store' in DoGet(_REMOTE, '/peers/toto')) self.assertTrue('store' in DoGet(_REMOTE, '/peers/tata')) + + # New in Orthanc 1.8.1 + self.assertTrue('configuration' in DoGet(_REMOTE, '/peers/tata')) + self.assertEqual(peersReadback['tata'], DoGet(_REMOTE, '/peers/tata/configuration')) + DoDelete(_REMOTE, '/peers/toto') DoDelete(_REMOTE, '/peers/tata') self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/peers/toto'))