Commit 76297c30 by Jay Zoldak

Merge pull request #3305 from edx/zoldak/no-lettuce-with-discussion

Disable discussion service setting for lettuce tests
parents 2318ce18 9957b1aa
...@@ -98,25 +98,25 @@ def _verify_page_names(first, second): ...@@ -98,25 +98,25 @@ def _verify_page_names(first, second):
@step(u'the built-in pages are in the default order$') @step(u'the built-in pages are in the default order$')
def built_in_pages_in_default_order(step): def built_in_pages_in_default_order(step):
expected_pages = ['Courseware', 'Course Info', 'Discussion', 'Wiki', 'Progress'] expected_pages = ['Courseware', 'Course Info', 'Wiki', 'Progress']
see_pages_in_expected_order(expected_pages) see_pages_in_expected_order(expected_pages)
@step(u'the built-in pages are switched$') @step(u'the built-in pages are switched$')
def built_in_pages_switched(step): def built_in_pages_switched(step):
expected_pages = ['Courseware', 'Course Info', 'Wiki', 'Progress', 'Discussion'] expected_pages = ['Courseware', 'Course Info', 'Progress', 'Wiki']
see_pages_in_expected_order(expected_pages) see_pages_in_expected_order(expected_pages)
@step(u'the pages are in the default order$') @step(u'the pages are in the default order$')
def pages_in_default_order(step): def pages_in_default_order(step):
expected_pages = ['Courseware', 'Course Info', 'Discussion', 'Wiki', 'Progress', 'First', 'Empty'] expected_pages = ['Courseware', 'Course Info', 'Wiki', 'Progress', 'First', 'Empty']
see_pages_in_expected_order(expected_pages) see_pages_in_expected_order(expected_pages)
@step(u'the pages are switched$$') @step(u'the pages are switched$$')
def pages_are_switched(step): def pages_are_switched(step):
expected_pages = ['Courseware', 'Course Info', 'Wiki', 'Progress', 'First', 'Empty', 'Discussion'] expected_pages = ['Courseware', 'Course Info', 'Progress', 'First', 'Empty', 'Wiki']
see_pages_in_expected_order(expected_pages) see_pages_in_expected_order(expected_pages)
......
...@@ -98,9 +98,12 @@ STATICFILES_FINDERS += ('pipeline.finders.PipelineFinder', ) ...@@ -98,9 +98,12 @@ STATICFILES_FINDERS += ('pipeline.finders.PipelineFinder', )
# Use the auto_auth workflow for creating users and logging them in # Use the auto_auth workflow for creating users and logging them in
FEATURES['AUTOMATIC_AUTH_FOR_TESTING'] = True FEATURES['AUTOMATIC_AUTH_FOR_TESTING'] = True
# For consistency in user-experience, keep the value of this setting in sync with # Forums are disabled in test.py to speed up unit tests, but we do not have
# the one in lms/envs/acceptance.py # per-test control for lettuce acceptance tests.
FEATURES['ENABLE_DISCUSSION_SERVICE'] = True # If you are writing an acceptance test that needs the discussion service enabled,
# do not write it in lettuce, but instead write it using bok-choy.
# DO NOT CHANGE THIS SETTING HERE.
FEATURES['ENABLE_DISCUSSION_SERVICE'] = False
# HACK # HACK
# Setting this flag to false causes imports to not load correctly in the lettuce python files # Setting this flag to false causes imports to not load correctly in the lettuce python files
......
...@@ -98,10 +98,11 @@ STATICFILES_FINDERS += ('pipeline.finders.PipelineFinder', ) ...@@ -98,10 +98,11 @@ STATICFILES_FINDERS += ('pipeline.finders.PipelineFinder', )
BULK_EMAIL_DEFAULT_FROM_EMAIL = "test@test.org" BULK_EMAIL_DEFAULT_FROM_EMAIL = "test@test.org"
# Forums are disabled in test.py to speed up unit tests, but we do not have # Forums are disabled in test.py to speed up unit tests, but we do not have
# per-test control for acceptance tests # per-test control for lettuce acceptance tests.
# For consistency in user-experience, keep the value of this setting in sync with # If you are writing an acceptance test that needs the discussion service enabled,
# the one in cms/envs/acceptance.py # do not write it in lettuce, but instead write it using bok-choy.
FEATURES['ENABLE_DISCUSSION_SERVICE'] = True # DO NOT CHANGE THIS SETTING HERE.
FEATURES['ENABLE_DISCUSSION_SERVICE'] = False
# Use the auto_auth workflow for creating users and logging them in # Use the auto_auth workflow for creating users and logging them in
FEATURES['AUTOMATIC_AUTH_FOR_TESTING'] = True FEATURES['AUTOMATIC_AUTH_FOR_TESTING'] = True
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment