コード例 #1
0
 def test_get_env_var_missing(self):
     env_var_key = 'SOME_ENV_VAR'
     with self.assertRaises(ValueError) as context_manager:
         Config._get_env_var(env_var_key)
     expected = ('Lambda configuration error: '
                 f'missing environment variable {env_var_key}')
     self.assertEqual(str(context_manager.exception), expected)
コード例 #2
0
 def test_get_env_var_present(self):
     env_var_value = 'some_value'
     env_var_key = 'SOME_ENV_VAR'
     with patch('os.getenv', MagicMock(return_value=env_var_value)) as mock:
         result = Config._get_env_var(env_var_key)
     expected = env_var_value
     self.assertEqual(result, expected)
     mock.assert_called_once_with(env_var_key)