Add permissions field to NamedUser (#676)

This commit is contained in:
Iraquitan Cordeiro Filho
2018-01-16 13:52:52 -08:00
committed by Jason White
parent 6bc804dc15
commit 6cfe46b712
3 changed files with 20 additions and 3 deletions
+6 -1
View File
@@ -307,7 +307,12 @@ class Repository(Framework.TestCase):
self.assertFalse(self.repo.has_in_collaborators(lyloa))
self.repo.add_to_collaborators(lyloa)
self.assertTrue(self.repo.has_in_collaborators(lyloa))
self.assertListKeyEqual(self.repo.get_collaborators(), lambda u: u.login, ["jacquev6", "Lyloa"])
collaborators = self.repo.get_collaborators()
self.assertListKeyEqual(collaborators, lambda u: u.login, ["jacquev6", "Lyloa"])
jacquev6 = [u for u in collaborators if u.login == "jacquev6"][0]
self.assertTrue(jacquev6.permissions.admin, True)
self.assertTrue(jacquev6.permissions.pull, True)
self.assertTrue(jacquev6.permissions.push, True)
self.repo.remove_from_collaborators(lyloa)
self.assertFalse(self.repo.has_in_collaborators(lyloa))