Esempio 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)
Esempio 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)
Esempio 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)
Esempio 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)
Esempio n. 5
0
def active_context():
    from azure.cli.core.context import get_active_context_name
    return get_active_context_name()
Esempio 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)
Esempio n. 7
0
 def test_get_active_context_name_default(self):
     expected = 'default'
     actual = get_active_context_name()
     self.assertEqual(expected, actual)
Esempio 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)
Esempio 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)
Esempio n. 10
0
 def test_get_active_context_name_default(self):
     expected = 'default'
     actual = get_active_context_name()
     self.assertEqual(expected, actual)
Esempio 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)
Esempio n. 12
0
def active_context():
    from azure.cli.core.context import get_active_context_name
    return get_active_context_name()