diff --git a/pavelib/utils/test/bokchoy_utils.py b/pavelib/utils/test/bokchoy_utils.py index 726e67b97e..65eb83156e 100644 --- a/pavelib/utils/test/bokchoy_utils.py +++ b/pavelib/utils/test/bokchoy_utils.py @@ -77,6 +77,9 @@ def wait_for_server(server, port): ) ) + if tasks.environment.dry_run: + return True + attempts = 0 server_ok = False diff --git a/pavelib/utils/test/suites/bokchoy_suite.py b/pavelib/utils/test/suites/bokchoy_suite.py index d59d560c46..dfd29c0c6c 100644 --- a/pavelib/utils/test/suites/bokchoy_suite.py +++ b/pavelib/utils/test/suites/bokchoy_suite.py @@ -7,7 +7,7 @@ from urllib import urlencode from common.test.acceptance.fixtures.course import CourseFixture, FixtureError from path import Path as path -from paver.easy import sh, BuildFailure, cmdopts, task, needs, might_call, call_task +from paver.easy import sh, BuildFailure, cmdopts, task, needs, might_call, call_task, dry from pavelib.utils.test.suites.suite import TestSuite from pavelib.utils.envs import Env from pavelib.utils.test.bokchoy_utils import ( @@ -233,7 +233,10 @@ class BokChoyTestSuite(TestSuite): # Create course in order to seed forum data underneath. This is # a workaround for a race condition. The first time a course is created; # role permissions are set up for forums. - CourseFixture('foobar_org', '1117', 'seed_forum', 'seed_foo').install() + dry( + "Installing course fixture for forums", + CourseFixture('foobar_org', '1117', 'seed_forum', 'seed_foo').install + ) print 'Forums permissions/roles data has been seeded' except FixtureError: # this means it's already been done