comparison Tests/Tests.py @ 182:7a6b532853ab

modalities are now described as JSON objects
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 09 Oct 2018 12:51:03 +0200
parents 911070f790e3
children 76747a374aff
comparison
equal deleted inserted replaced
181:911070f790e3 182:7a6b532853ab
1321 DoDelete(_REMOTE, '/modalities/tata') 1321 DoDelete(_REMOTE, '/modalities/tata')
1322 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'GenericNoUniversalWildcard' ]) 1322 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'GenericNoUniversalWildcard' ])
1323 DoDelete(_REMOTE, '/modalities/tata') 1323 DoDelete(_REMOTE, '/modalities/tata')
1324 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'GenericNoWildcardInDates' ]) 1324 DoPut(_REMOTE, '/modalities/tata', [ "STORESCP", "localhost", 2000, 'GenericNoWildcardInDates' ])
1325 modalitiesReadback = DoGet(_REMOTE, '/modalities?expand') 1325 modalitiesReadback = DoGet(_REMOTE, '/modalities?expand')
1326 self.assertEqual([ "STORESCP", "localhost", 2000, 'GenericNoWildcardInDates' ], modalitiesReadback['tata']) 1326 self.assertEqual('STORESCP', modalitiesReadback['tata']['AET'])
1327 self.assertEqual('localhost', modalitiesReadback['tata']['Host'])
1328 self.assertEqual(2000, modalitiesReadback['tata']['Port'])
1329 self.assertEqual('GenericNoWildcardInDates', modalitiesReadback['tata']['Manufacturer'])
1327 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/modalities/toto', [ "STORESCP", "localhost", 2000, 'InvalidManufacturerName' ])) 1330 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/modalities/toto', [ "STORESCP", "localhost", 2000, 'InvalidManufacturerName' ]))
1328 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/toto')) 1331 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/toto'))
1329 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/tata')) 1332 self.assertTrue('store' in DoGet(_REMOTE, '/modalities/tata'))
1330 DoDelete(_REMOTE, '/modalities/toto') 1333 DoDelete(_REMOTE, '/modalities/toto')
1331 DoDelete(_REMOTE, '/modalities/tata') 1334 DoDelete(_REMOTE, '/modalities/tata')