aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hashserv/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/hashserv/tests.py')
-rw-r--r--lib/hashserv/tests.py9
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):