def test_compare_auth_params(self, _1, _2): reload(sys.modules['c7n_azure.session']) with patch.dict(os.environ, { constants.ENV_TENANT_ID: 'tenant', constants.ENV_SUB_ID: DEFAULT_SUBSCRIPTION_ID, constants.ENV_CLIENT_ID: 'client', constants.ENV_CLIENT_SECRET: 'secret', constants.ENV_USE_MSI: 'true', constants.ENV_ACCESS_TOKEN: 'access_token', constants.ENV_KEYVAULT_CLIENT_ID: 'kv_client', constants.ENV_KEYVAULT_SECRET_ID: 'kv_secret' }, clear=True): env_params = Session().auth_params file_params = Session(authorization_file=self.authorization_file_full).auth_params self.assertTrue(env_params.pop('enable_cli_auth')) self.assertFalse(file_params.pop('enable_cli_auth', None)) self.assertEqual(env_params, file_params)