diff options
Diffstat (limited to 'lib/hashserv/tests.py')
-rw-r--r-- | lib/hashserv/tests.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/hashserv/tests.py b/lib/hashserv/tests.py index f0be86791..a9e6fdf9f 100644 --- a/lib/hashserv/tests.py +++ b/lib/hashserv/tests.py @@ -828,6 +828,15 @@ class HashEquivalenceCommonTests(object): for col in columns: self.client.remove({col: ""}) + def test_auth_is_owner(self): + admin_client = self.start_auth_server() + + user = self.create_user("test-user", ["@read", "@report"]) + with self.auth_client(user) as client: + taskhash, outhash, unihash = self.create_test_hash(client) + data = client.get_taskhash(self.METHOD, taskhash, True) + self.assertEqual(data["owner"], user["username"]) + class TestHashEquivalenceClient(HashEquivalenceTestSetup, unittest.TestCase): def get_server_addr(self, server_idx): |