コード例 #1
0
ファイル: test_env.py プロジェクト: pombredanne/pkglib
def test_no_env_ok_if_exists():
    ev = os.environ[TEMP_NAME] = 'junk_name'
    try:
        with env.no_env(TEMP_NAME):
            assert TEMP_NAME not in os.environ
        assert os.environ[TEMP_NAME] == ev
    finally:
        if TEMP_NAME in os.environ:
            del os.environ[TEMP_NAME]
コード例 #2
0
ファイル: test_env.py プロジェクト: agiledata/pkglib
def test_no_env_ok_if_exists():
    ev = os.environ[TEMP_NAME] = 'junk_name'
    try:
        with env.no_env(TEMP_NAME):
            assert TEMP_NAME not in os.environ
        assert os.environ[TEMP_NAME] == ev
    finally:
        if TEMP_NAME in os.environ:
            del os.environ[TEMP_NAME]
コード例 #3
0
ファイル: test_env.py プロジェクト: agiledata/pkglib
def test_subprocess_no_env_ok_if_not_exists():
    if TEMP_NAME in os.environ:
        del os.environ[TEMP_NAME]
    with env.no_env(TEMP_NAME):
        out = cmdline.launch('env')[0]
        for o in out.split('\n'):
            if o.startswith(TEMP_NAME):
                assert False, '%s found in os.environ' % TEMP_NAME

    assert TEMP_NAME not in os.environ
コード例 #4
0
ファイル: test_venv.py プロジェクト: pombredanne/pkglib
def test_PYTHONPATH_not_present_in_testing_env_if_unset():
    with env.no_env('PYTHONPATH'):
        with mock.patch.object(venv.Workspace, 'run') as run:
            venv.TmpVirtualEnv()
            call = run.mock_calls[0]
            assert 'PYTHONPATH' not in call[2]['env']

            venv.TmpVirtualEnv({'PYTHONPATH': 'john'})
            call = run.mock_calls[1]
            assert 'PYTHONPATH' not in call[2]['env']
コード例 #5
0
ファイル: test_env.py プロジェクト: pombredanne/pkglib
def test_subprocess_no_env_ok_if_not_exists():
    if TEMP_NAME in os.environ:
        del os.environ[TEMP_NAME]
    with env.no_env(TEMP_NAME):
        out = cmdline.launch('env')[0]
        for o in out.split('\n'):
            if o.startswith(TEMP_NAME):
                assert False, '%s found in os.environ' % TEMP_NAME

    assert TEMP_NAME not in os.environ
コード例 #6
0
ファイル: test_env.py プロジェクト: agiledata/pkglib
def test_subprocecmdline():
    ev = os.environ[TEMP_NAME] = 'junk_name'
    try:
        with env.no_env(TEMP_NAME):
            out = cmdline.launch('env')[0]
            for o in out.split('\n'):
                if o.startswith(TEMP_NAME):
                    assert False, '%s found in os.environ' % TEMP_NAME

        assert os.environ[TEMP_NAME] == ev
    finally:
        if TEMP_NAME in os.environ:
            del os.environ[TEMP_NAME]
コード例 #7
0
ファイル: test_env.py プロジェクト: pombredanne/pkglib
def test_subprocecmdline():
    ev = os.environ[TEMP_NAME] = 'junk_name'
    try:
        with env.no_env(TEMP_NAME):
            out = cmdline.launch('env')[0]
            for o in out.split('\n'):
                if o.startswith(TEMP_NAME):
                    assert False, '%s found in os.environ' % TEMP_NAME

        assert os.environ[TEMP_NAME] == ev
    finally:
        if TEMP_NAME in os.environ:
            del os.environ[TEMP_NAME]
コード例 #8
0
ファイル: test_env.py プロジェクト: agiledata/pkglib
def test_no_env_ok_if_not_exists():
    if TEMP_NAME in os.environ:
        del os.environ[TEMP_NAME]
    with env.no_env(TEMP_NAME):
        assert TEMP_NAME not in os.environ
    assert TEMP_NAME not in os.environ
コード例 #9
0
ファイル: test_env.py プロジェクト: pombredanne/pkglib
def test_no_env_ok_if_not_exists():
    if TEMP_NAME in os.environ:
        del os.environ[TEMP_NAME]
    with env.no_env(TEMP_NAME):
        assert TEMP_NAME not in os.environ
    assert TEMP_NAME not in os.environ