comparison Tests/Tests.py @ 349:698898a93a10

test_log_categories
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 03 Nov 2020 14:32:38 +0100
parents bed0ab3a1391
children 8c072000d7ef
comparison
equal deleted inserted replaced
348:bed0ab3a1391 349:698898a93a10
6057 6057
6058 while len(DoGet(_REMOTE, '/patients')) == 0: 6058 while len(DoGet(_REMOTE, '/patients')) == 0:
6059 time.sleep(0.01) 6059 time.sleep(0.01)
6060 self.assertEqual(1, len(DoGet(_REMOTE, '/patients'))) 6060 self.assertEqual(1, len(DoGet(_REMOTE, '/patients')))
6061 6061
6062
6063 def test_log_categories(self):
6064 original = DoGet(_REMOTE, '/tools/log-level-rest')
6065
6066 DoPut(_REMOTE, '/tools/log-level-rest', 'default')
6067 self.assertEqual('default', DoGet(_REMOTE, '/tools/log-level-rest'))
6068 DoGet(_REMOTE, '/system')
6069
6070 DoPut(_REMOTE, '/tools/log-level-rest', 'verbose')
6071 self.assertEqual('verbose', DoGet(_REMOTE, '/tools/log-level-rest'))
6072 DoGet(_REMOTE, '/system')
6073
6074 DoPut(_REMOTE, '/tools/log-level-rest', 'trace')
6075 self.assertEqual('trace', DoGet(_REMOTE, '/tools/log-level-rest'))
6076 DoGet(_REMOTE, '/system')
6077
6078 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/tools/log-level-rest', 'nope'))
6079
6080 # Switch back to the original log level
6081 DoPut(_REMOTE, '/tools/log-level-rest', original)
6082
6083 for c in [ 'generic', 'rest', 'dicom', 'plugins', 'sqlite' ]:
6084 DoPut(_REMOTE, '/tools/log-level-%s' % c, DoGet(_REMOTE, '/tools/log-level-%s' % c))
6085
6086 self.assertRaises(Exception, lambda: DoPut(_REMOTE, '/tools/log-level-nope', 'default'))