示例#1
0
    def test_list_projects_server(self):
        from a2ml.api.a2ml_project import A2MLProject

        ctx = Context(path=os.path.join(
            os.environ.get('A2ML_PROJECT_PATH', ''), 'cli-integration-test'),
                      debug=True)
        provider = "azure"
        ctx.config.set('providers', [provider])
        ctx.config.set('use_server', True)

        A2MLProject(ctx, provider).list()
示例#2
0
def select(ctx, provider, name):
    """Select Project.
       Name will be set in provider.yaml/project
    """
    A2MLProject(ctx, provider).select(name)
示例#3
0
def delete(ctx, provider, name):
    """Delete Project"""
    A2MLProject(ctx, provider).delete(name)
示例#4
0
def create(ctx, provider, name):
    """Create Project"""
    A2MLProject(ctx, provider).create(name)
示例#5
0
def list_cmd(ctx, provider):
    """List Projects"""
    A2MLProject(ctx, provider).list()
示例#6
0
def select_project_task(params):
    return with_context(
        params, lambda ctx: A2MLProject(ctx, None).select(
            *params['args'], **params['kwargs']))
示例#7
0
 def func(ctx):
     res = A2MLProject(ctx, None).list(*params['args'], **params['kwargs'])
     return __map_collection_to_name(res, 'projects')