Mercurial > hg > orthanc-tests
changeset 964:d038ae071934
fix
| author | Sebastien Jodogne <s.jodogne@gmail.com> |
|---|---|
| date | Mon, 07 Sep 2026 18:23:18 +0200 |
| parents | 9866889be864 |
| children | b6c3ee3da7ae |
| files | Plugins/WSI/Annotations.py |
| diffstat | 1 files changed, 8 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/Plugins/WSI/Annotations.py Mon Sep 07 18:20:22 2026 +0200 +++ b/Plugins/WSI/Annotations.py Mon Sep 07 18:23:18 2026 +0200 @@ -96,16 +96,6 @@ return DoPost(ORTHANC, uri, body, headers = { 'Mail' : user }) -def UnpackSetOfStandardUsers(users): - s = [] - for user in users: - assert(user['type'] == 1) - assert(not user['name'] in s) - s.append(user['name']) - return s - - - class Orthanc(unittest.TestCase): def setUp(self): if (sys.version_info >= (3, 0)): @@ -316,6 +306,14 @@ def test_search_active_users(self): + def UnpackSetOfStandardUsers(users): + s = [] + for user in users: + self.assertEqual(1, user['type']) # This corresponds to int(OrthancWSI::UserId::Type_Standard) in C++ code + self.assertFalse(user['name'] in s) + s.append(user['name']) + return s + a = Execute('/wsi/api/create-user-layer') # admin@uclouvain.be b = Execute('/wsi/api/create-user-layer', user = 'instructor@uclouvain.be') c = Execute('/wsi/api/create-user-layer', user = 'learner@uclouvain.be') @@ -349,7 +347,6 @@ self.assertTrue('learner2@uclouvain.be' in v) info = Execute('/wsi/api/workspace-info') - pprint.pprint(info) v = UnpackSetOfStandardUsers(Execute('/wsi/api/search-active-users', { 'query' : '' }, user = 'learner@uclouvain.be')) if info['learner_to_learner_sharing']:
