Example #1
0
 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)