From f0a049a29e43826fafb93e268c1081d805a0fc66 Mon Sep 17 00:00:00 2001 From: Calen Pennington <calen.pennington@gmail.com> Date: Wed, 11 Jul 2012 08:39:29 -0400 Subject: [PATCH] Don't depend on the mitx directory being named that, so that tests will run in jenkins where mitx is checked out as workspace --- cms/envs/common.py | 7 ++++--- lms/envs/common.py | 9 +++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/cms/envs/common.py b/cms/envs/common.py index 4f801aa29a4..8d3e2672daa 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -36,14 +36,15 @@ MITX_FEATURES = { ############################# SET PATH INFORMATION ############################# PROJECT_ROOT = path(__file__).abspath().dirname().dirname() # /mitx/cms -COMMON_ROOT = PROJECT_ROOT.dirname() / "common" -ENV_ROOT = PROJECT_ROOT.dirname().dirname() # virtualenv dir /mitx is in +REPO_ROOT = PROJECT_ROOT.dirname() +COMMON_ROOT = REPO_ROOT / "common" +ENV_ROOT = REPO_ROOT.dirname() # virtualenv dir /mitx is in COURSES_ROOT = ENV_ROOT / "data" # FIXME: To support multiple courses, we should walk the courses dir at startup DATA_DIR = COURSES_ROOT -sys.path.append(ENV_ROOT) +sys.path.append(REPO_ROOT) sys.path.append(PROJECT_ROOT / 'djangoapps') sys.path.append(PROJECT_ROOT / 'lib') sys.path.append(COMMON_ROOT / 'djangoapps') diff --git a/lms/envs/common.py b/lms/envs/common.py index 117c433aae7..772c0db85ea 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -50,16 +50,17 @@ DEFAULT_GROUPS = [] GENERATE_PROFILE_SCORES = False ############################# SET PATH INFORMATION ############################# -PROJECT_ROOT = path(__file__).abspath().dirname().dirname() # /mitx/lms -COMMON_ROOT = PROJECT_ROOT.dirname() / "common" -ENV_ROOT = PROJECT_ROOT.dirname().dirname() # virtualenv dir /mitx is in +PROJECT_ROOT = path(__file__).abspath().dirname().dirname() # /mitx/lms +REPO_ROOT = PROJECT_ROOT.dirname() +COMMON_ROOT = REPO_ROOT / "common" +ENV_ROOT = REPO_ROOT.dirname() # virtualenv dir /mitx is in ASKBOT_ROOT = ENV_ROOT / "askbot-devel" COURSES_ROOT = ENV_ROOT / "data" # FIXME: To support multiple courses, we should walk the courses dir at startup DATA_DIR = COURSES_ROOT -sys.path.append(ENV_ROOT) +sys.path.append(REPO_ROOT) sys.path.append(ASKBOT_ROOT) sys.path.append(ASKBOT_ROOT / "askbot" / "deps") sys.path.append(PROJECT_ROOT / 'djangoapps') -- GitLab