From 4df6ee2843e2b1c68a1629ca56cc3eae900ede46 Mon Sep 17 00:00:00 2001 From: seankane-msft Date: Tue, 8 Jun 2021 12:50:22 -0700 Subject: [PATCH 1/2] adding dotenv loading to powershell prep --- .../azure-sdk-tools/devtools_testutils/powershell_preparer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py b/tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py index 90a85128ec51..99fa30a01e1c 100644 --- a/tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py +++ b/tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py @@ -9,7 +9,7 @@ from . import AzureMgmtPreparer from .resource_testcase import RESOURCE_GROUP_PARAM from azure_devtools.scenario_tests.exceptions import AzureTestError - +from dotenv import load_dotenv, find_dotenv class PowerShellPreparer(AzureMgmtPreparer): def __init__( @@ -36,6 +36,7 @@ def __init__( self.real_values = {} self._set_secrets(**kwargs) self._backup_preparers = preparers + load_dotenv(find_dotenv()) def _set_secrets(self, **kwargs): keys = kwargs.keys() From 9af1d98976cf38d107cd3c7544ed75b462201700 Mon Sep 17 00:00:00 2001 From: seankane-msft Date: Tue, 8 Jun 2021 14:09:57 -0700 Subject: [PATCH 2/2] moving loaddotenv --- tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py b/tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py index 99fa30a01e1c..ae19710d048d 100644 --- a/tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py +++ b/tools/azure-sdk-tools/devtools_testutils/powershell_preparer.py @@ -36,7 +36,6 @@ def __init__( self.real_values = {} self._set_secrets(**kwargs) self._backup_preparers = preparers - load_dotenv(find_dotenv()) def _set_secrets(self, **kwargs): keys = kwargs.keys() @@ -57,6 +56,7 @@ def _set_mgmt_settings_real_values(self): os.environ["AZURE_CLIENT_SECRET"] = os.environ["{}_CLIENT_SECRET".format(self.directory.upper())] def create_resource(self, name, **kwargs): + load_dotenv(find_dotenv()) if self.is_live: self._set_mgmt_settings_real_values()