From 344183352174e9d27098656f3920031c8cbaa102 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.com> Date: Fri, 23 Mar 2012 20:27:56 -0400 Subject: [PATCH] manage.py detection --- bin/release | 5 +++-- bin/steps/django | 2 ++ bin/test | 5 +++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/bin/release b/bin/release index d24f1ec0..65088d6a 100755 --- a/bin/release +++ b/bin/release @@ -21,7 +21,8 @@ EOF [ "$NAME" = "Python/Django" ] || exit 0 SETTINGS_FILE=$(cd $BUILD_DIR && ls **/settings.py | head -1) -PROJECT=$(dirname $SETTINGS_FILE) +MANAGE_FILE=$(cd $BUILD_DIR && ls **/manage.py | head -1) +PROJECT=$(dirname $MANAGE_FILE) cat <<EOF @@ -29,5 +30,5 @@ addons: shared-database:5mb default_process_types: - web: python $PROJECT/manage.py runserver 0.0.0.0:\$PORT --noreload + web: python $MANAGE_FILE runserver 0.0.0.0:\$PORT --noreload EOF diff --git a/bin/steps/django b/bin/steps/django index 4ef411ab..0d1fae35 100755 --- a/bin/steps/django +++ b/bin/steps/django @@ -12,6 +12,8 @@ echo "-----> Injecting Django settings..." SETTINGS_FILE=$(ls **/settings.py | head -1) +MANAGE_FILE=$(ls **/manage.py | head -1) + PROJECT=$(dirname $SETTINGS_FILE) echo "Injecting code into $SETTINGS_FILE to read from DATABASE_URL" | indent diff --git a/bin/test b/bin/test index 91febd59..eb691ba7 100755 --- a/bin/test +++ b/bin/test @@ -57,6 +57,11 @@ testDetectNotPython() { } +testCompileWithReqs() { + compile "simple-requirements" + assertCapturedSuccess +} + ## utils ######################################## pushd $(dirname 0) >/dev/null -- GitLab