From 02d814d874295fd64c38ffba17c2acd0c8cc5cef Mon Sep 17 00:00:00 2001 From: Vivek Anand Date: Feb 15 2017 10:30:34 +0000 Subject: Search project should return the project in case of commit access Signed-off-by: Vivek Anand --- diff --git a/tests/test_pagure_lib.py b/tests/test_pagure_lib.py index b7271cc..ab4fe92 100644 --- a/tests/test_pagure_lib.py +++ b/tests/test_pagure_lib.py @@ -1253,6 +1253,7 @@ class PagureLibtests(tests.Modeltests): # Also check if the project shows up if a user doesn't # have admin access in the project + # Check with commit access first project = pagure.lib.get_project(self.session, name='test') pagure.lib.add_user_to_project( self.session, @@ -1263,6 +1264,17 @@ class PagureLibtests(tests.Modeltests): ) projects = pagure.lib.search_projects(self.session, username='foo') + self.assertEqual(len(projects), 1) + + # Now check with only ticket access + pagure.lib.add_user_to_project( + self.session, + project=project, + new_user='foo', + user='pingou', + access='ticket' + ) + projects = pagure.lib.search_projects(self.session, username='foo') self.assertEqual(len(projects), 0) def test_search_project_forked(self):