# HG changeset patch # User Sebastien Jodogne # Date 1680793287 -7200 # Node ID b1991073e4d17c966c08b6c474caa56171e52475 # Parent 43a323de0b02f9e4ba55b370599028b866c26ffa test alphanumeric labels diff -r 43a323de0b02 -r b1991073e4d1 Tests/Tests.py --- a/Tests/Tests.py Wed Apr 05 11:00:41 2023 +0200 +++ b/Tests/Tests.py Thu Apr 06 17:01:27 2023 +0200 @@ -9341,17 +9341,19 @@ for base in [ '/instances/%s' % u, '/series/%s' % series, '/studies/%s' % study, - '/series/%s' % series ]: + '/patients/%s' % patient ]: self.assertEqual(0, len(DoGet(_REMOTE, base) ['Labels'])) self.assertRaises(Exception, lambda: DoGet(_REMOTE, '%s/labels/hello' % base)) self.assertEqual('', DoDelete(_REMOTE, '%s/labels/hello' % base)) self.assertEqual(0, len(DoGet(_REMOTE, base) ['Labels'])) + self.assertRaises(Exception, lambda: DoPut(_REMOTE, '%s/labels/@' % base)) # Not an alphanumeric label self.assertEqual('', DoPut(_REMOTE, '%s/labels/hello' % base)) self.assertEqual('', DoPut(_REMOTE, '%s/labels/hello' % base)) # Ignore double tagging self.assertEqual('', DoGet(_REMOTE, '%s/labels/hello' % base)) self.assertEqual('', DoDelete(_REMOTE, '%s/labels/hello' % base)) self.assertEqual(0, len(DoGet(_REMOTE, base) ['Labels'])) self.assertRaises(Exception, lambda: DoGet(_REMOTE, '%s/labels/hello' % base)) + self.assertEqual('', DoPut(_REMOTE, '%s/labels/abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.' % base)) else: print("Your database backend doesn't support labels")