def project(context, l, c, namespace, name): activeGitlab = context.obj['active_gitlab'] project = Project(projects = activeGitlab.projects, namespaces=activeGitlab.namespaces) if l: projects = project.listProjectsPaths() for proj in projects: print(proj) if c: project.createProject(namespace=namespace, name=name)
def test_listProjectsPaths(self, list): print('starting now to auth') auth = Auth(username=logindetails.user, token=logindetails.token) activeGitlab = auth.authorizeUser() # create a Project object called project project = Project(projects=activeGitlab.projects, namespaces=activeGitlab.namespaces) # call the function to listProject paths - The API list function is mocked to return the Mockproject objects projpaths = project.listProjectsPaths() print(projpaths)