Example #1
0
def project():
    """
    Create two new project on GDV
    """
    mail, key = get_credentials(config_file)
    serv = get_serv(config_file)

    p2 = gdv.new_project(mail,
                         key,
                         name='test-project2',
                         assembly_id=12,
                         serv_url=serv)
    project_id2 = p2['project']['id']
    log('project_id', project_id2)
    assert p2['message'] == u'Project successfully created.'

    p = gdv.new_project(mail,
                        key,
                        name='test-project',
                        assembly_id=12,
                        serv_url=serv)
    project_id = p['project']['id']
    log('project_id', project_id)
    assert p['message'] == u'Project successfully created.'
    return [project_id, project_id2]
Example #2
0
def project():
    """
    Create two new project on GDV
    """
    mail, key = get_credentials(config_file)
    serv = get_serv(config_file)

    p2 = gdv.new_project(mail, key, name='test-project2', assembly_id=12, serv_url=serv)
    project_id2 = p2['project']['id']
    log('project_id', project_id2)
    assert p2['message'] == u'Project successfully created.'

    p = gdv.new_project(mail, key, name='test-project', assembly_id=12, serv_url=serv)
    project_id = p['project']['id']
    log('project_id', project_id)
    assert p['message'] == u'Project successfully created.'
    return [project_id, project_id2]
Example #3
0
 def gdv_create(self,ex):
     from bbcflib import gdv
     project = gdv.get_project(mail=self.globals['gdv']['email'],
                               key=self.globals['gdv']['key'],
                               project_key=self.job.options['gdv_key'])
     if 'error' in project:
         self.log_write("Creating GDV project.")
         project = gdv.new_project( self.globals['gdv']['email'],
                                    self.globals['gdv']['key'],
                                    self.job.description,
                                    self.job.assembly.id,
                                    self.globals['gdv']['url'] )
         self.debug_write("\nGDV project: "+json.dumps(project))
         add_pickle( ex, project, description=set_file_descr("gdv_json",step='gdv',type='py',view='admin') )
     self.job.options['gdv_project'] = project
     return True