Changed way feature flags are interpreted

Configurations must be defined before hand

Reduced pylint violations

We only support 4 browsers
This commit is contained in:
JonahStanley
2013-08-20 10:43:05 -04:00
parent 21f75ff250
commit b2480b5f00
4 changed files with 25 additions and 11 deletions

View File

@@ -12,7 +12,6 @@ Feature: Course checklists
# There are issues getting link to be active in browsers other than chrome
@skip_firefox
@skip_opera
Scenario: A task can link to a location within Studio
Given I have opened Checklists
When I select a link to the course outline
@@ -22,7 +21,6 @@ Feature: Course checklists
# There are issues getting link to be active in browsers other than chrome
@skip_firefox
@skip_opera
Scenario: A task can link to a location outside Studio
Given I have opened Checklists
When I select a link to help page

View File

@@ -10,6 +10,7 @@ import os
TEST_ROOT = settings.COMMON_TEST_DATA_ROOT
@step(u'I go to the files and uploads page')
def go_to_uploads(_step):
menu_css = 'li.nav-course-courseware'
@@ -106,8 +107,8 @@ def get_index(file_name):
def get_file(file_name):
index = get_index(file_name)
assert index != -1
url_css = 'a.filename'
def get_url():
return world.css_find(url_css)[index]._element.get_attribute('href')
url = world.retry_on_exception(get_url)