Implement environment singleton to be accessed throughout the code

Load and parse environment file from working dir

Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
Joffrey F 2016-03-01 15:49:42 -08:00
commit c69d8a3bd2
13 changed files with 151 additions and 64 deletions

View file

@ -6,12 +6,14 @@ import os
import mock
import pytest
from compose.config.environment import Environment
from compose.config.interpolation import interpolate_environment_variables
@pytest.yield_fixture
def mock_env():
with mock.patch.dict(os.environ):
Environment.reset()
os.environ['USER'] = 'jenny'
os.environ['FOO'] = 'bar'
yield