From d7178e4a41d00573459bf44555c1cff66798273c Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Mon, 2 Jul 2012 13:26:31 -0400 Subject: [PATCH] Add a set of rake tasks for checking settings importability --- rakefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rakefile b/rakefile index e76e200777..f5e32d8110 100644 --- a/rakefile +++ b/rakefile @@ -84,6 +84,14 @@ default_options = { args.with_defaults(:env => 'dev', :options => default_options[system]) sh(django_admin(system, args.env, 'runserver', args.options)) end + + Dir["#{system}/envs/*.py"].each do |env_file| + env = File.basename(env_file).gsub(/\.py/, '') + desc "Attempt to import the settings file #{system}.envs.#{env} and report any errors" + task "#{system}:check_settings:#{env}" do + sh("echo 'import #{system}.envs.#{env}' | #{django_admin(system, env, 'shell')}") + end + end end Dir["common/lib/*"].each do |lib|