Exemplo n.º 1
0
def show_contexts(context_name=None):
    if not context_name:
        context_name = ctx.get_active_context_name()
    try:
        return ctx.get_context(context_name)
    except ctx.ContextNotFoundException as e:
        raise CLIError(e)
Exemplo n.º 2
0
def show_contexts(context_name=None):
    if not context_name:
        context_name = ctx.get_active_context_name()
    try:
        return ctx.get_context(context_name)
    except ctx.ContextNotFoundException as e:
        raise CLIError(e)
Exemplo n.º 3
0
def modify_context(context_name=None, cloud_name=None, default_subscription=None):
    if not context_name:
        context_name = ctx.get_active_context_name()
    try:
        ctx.modify_context(context_name, cloud_name=cloud_name, default_subscription=default_subscription)
    except ctx.ContextExistsException as e:
        raise CLIError(e)
    except CloudNotRegisteredException as e:
        raise CLIError(e)
Exemplo n.º 4
0
def modify_context(context_name=None,
                   cloud_name=None,
                   default_subscription=None):
    if not context_name:
        context_name = ctx.get_active_context_name()
    try:
        ctx.modify_context(context_name,
                           cloud_name=cloud_name,
                           default_subscription=default_subscription)
    except ctx.ContextExistsException as e:
        raise CLIError(e)
    except CloudNotRegisteredException as e:
        raise CLIError(e)
Exemplo n.º 5
0
def active_context():
    from azure.cli.core.context import get_active_context_name
    return get_active_context_name()
Exemplo n.º 6
0
 def test_get_active_context_name_from_file(self):
     expected = 'contextfromfile'
     m = mock.mock_open(read_data=expected)
     with mock.patch(OPEN_PATCH_TARGET, m, create=True):
         actual = get_active_context_name()
         self.assertEqual(expected, actual)
Exemplo n.º 7
0
 def test_get_active_context_name_default(self):
     expected = 'default'
     actual = get_active_context_name()
     self.assertEqual(expected, actual)
Exemplo n.º 8
0
 def test_get_active_context_name_envvar(self):
     expected = 'mycontextname'
     with mock.patch.dict(os.environ, {'AZURE_CONTEXT': expected}):
         actual = get_active_context_name()
         self.assertEqual(expected, actual)
Exemplo n.º 9
0
 def test_get_active_context_name_from_file(self):
     expected = 'contextfromfile'
     m = mock.mock_open(read_data=expected)
     with mock.patch(OPEN_PATCH_TARGET, m, create=True):
         actual = get_active_context_name()
         self.assertEqual(expected, actual)
Exemplo n.º 10
0
 def test_get_active_context_name_default(self):
     expected = 'default'
     actual = get_active_context_name()
     self.assertEqual(expected, actual)
Exemplo n.º 11
0
 def test_get_active_context_name_envvar(self):
     expected = 'mycontextname'
     with mock.patch.dict(os.environ, {'AZURE_CONTEXT': expected}):
         actual = get_active_context_name()
         self.assertEqual(expected, actual)
Exemplo n.º 12
0
def active_context():
    from azure.cli.core.context import get_active_context_name
    return get_active_context_name()