# HG changeset patch # User Sebastien Jodogne # Date 1590489445 -7200 # Node ID 0124075797cdf28d900179571173b474f96e5e59 # Parent 59e8a50bef000c0b2a57169cde5fc0340302ab2a fix diff -r 59e8a50bef00 -r 0124075797cd Tests/Tests.py --- a/Tests/Tests.py Tue May 26 11:23:14 2020 +0200 +++ b/Tests/Tests.py Tue May 26 12:37:25 2020 +0200 @@ -3946,14 +3946,17 @@ self.assertEqual('', DoGet(_REMOTE, '/instances/%s/metadata/RemoteAET' % i)) self.assertNotEqual('', DoGet(_REMOTE, '/instances/%s/metadata/RemoteIP' % i)) self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/metadata/CalledAET' % i)) - self.assertEqual('alice', DoGet(_REMOTE, '/instances/%s/metadata/HttpUsername' % i)) - + + # "HttpUsername" is empty iff "AuthenticationEnabled" is "false" + self.assertTrue(DoGet(_REMOTE, '/instances/%s/metadata/HttpUsername' % i) in [ '', 'alice' ]) + m = DoGet(_REMOTE, '/instances/%s/metadata?expand' % i) self.assertEqual('RestApi', m['Origin']) self.assertEqual('', m['RemoteAET']) self.assertNotEqual('', m['RemoteIP']) self.assertFalse('CalledAET' in m) - self.assertEqual('alice', m['HttpUsername']) + self.assertTrue('HttpUsername' in m) + self.assertTrue(m['HttpUsername'] in [ '', 'alice' ]) self.assertEqual('1.2.840.10008.1.2.4.91', m['TransferSyntax']) self.assertEqual('1.2.840.10008.5.1.4.1.1.4', m['SopClassUid'])