def test_path_put_first(prepare_environment_for_tests): envutil.path_set('TEST_ENV_VAR', test_paths) expected = ['/usr/bin', '/new_nonsense_path/a/b'] expected.extend([p for p in test_paths if p != '/usr/bin']) envutil.path_put_first('TEST_ENV_VAR', expected) assert(envutil.get_path('TEST_ENV_VAR') == expected)
def test_path_set(prepare_environment_for_tests): envutil.path_set('TEST_ENV_VAR', ['/a', '/a/b', '/a/a']) assert(os.environ['TEST_ENV_VAR'] == '/a:/a/b:/a/a')