def test_package_roles(db_request): project1, project2 = ProjectFactory.create(), ProjectFactory.create() owners1 = [RoleFactory.create(project=project1) for _ in range(3)] for _ in range(3): RoleFactory.create(project=project2) maintainers1 = [ RoleFactory.create(project=project1, role_name="Maintainer") for _ in range(3) ] for _ in range(3): RoleFactory.create(project=project2, role_name="Maintainer") result = xmlrpc.package_roles(db_request, project1.name) assert result == [ (r.role_name, r.user.username) for r in (sorted(owners1, key=lambda x: x.user.username.lower()) + sorted(maintainers1, key=lambda x: x.user.username.lower())) ]
def test_package_roles(db_request): project1, project2 = ProjectFactory.create(), ProjectFactory.create() owners1 = [RoleFactory.create(project=project1) for _ in range(3)] for _ in range(3): RoleFactory.create(project=project2) maintainers1 = [ RoleFactory.create(project=project1, role_name="Maintainer") for _ in range(3) ] for _ in range(3): RoleFactory.create(project=project2, role_name="Maintainer") result = xmlrpc.package_roles(db_request, project1.name) assert result == [ (r.role_name, r.user.username) for r in ( sorted(owners1, key=lambda x: x.user.username.lower()) + sorted(maintainers1, key=lambda x: x.user.username.lower()) ) ]