Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
adb17172
Commit
adb17172
authored
Apr 01, 2017
by
Andy Armstrong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update doc URLs for online help link tests
parent
3be8f92b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
136 additions
and
253 deletions
+136
-253
common/test/acceptance/tests/studio/test_studio_help.py
+136
-253
No files found.
common/test/acceptance/tests/studio/test_studio_help.py
View file @
adb17172
...
...
@@ -36,6 +36,20 @@ from common.test.acceptance.pages.studio.auto_auth import AutoAuthPage
from
openedx.core.release
import
doc_version
DOCUMENTATION_URL_TEMPLATE
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/{doc_version}{path}'
)
def
_get_expected_documentation_url
(
path
):
"""
Returns the expected URL for the building and running a course documentation.
"""
return
DOCUMENTATION_URL_TEMPLATE
.
format
(
doc_version
=
doc_version
(),
path
=
path
,
)
@attr
(
shard
=
10
)
class
StudioHelpTest
(
StudioCourseTest
):
...
...
@@ -94,20 +108,16 @@ class SignInHelpTest(AcceptanceTest):
And I want help about the sign in
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
sign_in_page
=
self
.
index_page
.
click_sign_in
()
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
sign_in_page
,
href
=
href
,
href
=
expected_url
,
signed_in
=
False
)
...
...
@@ -129,20 +139,16 @@ class SignUpHelpTest(AcceptanceTest):
And I want help about the sign up
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
sign_up_page
=
self
.
index_page
.
click_sign_up
()
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
sign_up_page
,
href
=
href
,
href
=
expected_url
,
signed_in
=
False
)
...
...
@@ -164,19 +170,15 @@ class HomeHelpTest(StudioCourseTest):
And I want help about the courses
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
home_page
,
href
=
href
href
=
expected_url
)
def
test_course_home_side_bar_help
(
self
):
...
...
@@ -186,19 +188,15 @@ class HomeHelpTest(StudioCourseTest):
And I want help about the courses
And I click the 'Getting Started with edX Studio' in the sidebar links
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
home_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Getting Started with edX Studio'
,
as_list_item
=
True
)
...
...
@@ -225,19 +223,15 @@ class NewCourseHelpTest(AcceptanceTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
dashboard_page
,
href
=
href
href
=
expected_url
)
def
test_course_create_side_bar_help
(
self
):
...
...
@@ -247,19 +241,15 @@ class NewCourseHelpTest(AcceptanceTest):
And I want help about the process
And I click the 'Getting Started with edX Studio' in the sidebar links
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
dashboard_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Getting Started with edX Studio'
,
as_list_item
=
True
)
...
...
@@ -286,19 +276,15 @@ class NewLibraryHelpTest(AcceptanceTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
dashboard_page
,
href
=
href
href
=
expected_url
)
def
test_library_create_side_bar_help
(
self
):
...
...
@@ -308,19 +294,15 @@ class NewLibraryHelpTest(AcceptanceTest):
And I want help about the process
And I click the 'Getting Started with edX Studio' in the sidebar links
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
dashboard_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Getting Started with edX Studio'
,
as_list_item
=
True
)
...
...
@@ -345,21 +327,17 @@ class LibraryTabHelpTest(AcceptanceTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'getting_started/get_started.html'
And help url should
be correct
"""
self
.
assertTrue
(
self
.
dashboard_page
.
has_new_library_button
)
click_css
(
self
.
dashboard_page
,
'#course-index-tabs .libraries-tab'
,
0
,
False
)
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
dashboard_page
,
href
=
href
href
=
expected_url
)
...
...
@@ -381,20 +359,16 @@ class LibraryHelpTest(StudioLibraryTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'course/components/libraries.html'
And help url should
be correct
"""
self
.
library_page
.
visit
()
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/course_components/libraries.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_components/libraries.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
library_page
,
href
=
href
href
=
expected_url
)
def
test_library_content_side_bar_help
(
self
):
...
...
@@ -405,20 +379,16 @@ class LibraryHelpTest(StudioLibraryTest):
And I want help about the process
And I click the 'Learn more about content libraries' in the sidebar links
Then Help link should open.
And help url should
end with 'course/components/libraries.html'
And help url should
be correct
"""
self
.
library_page
.
visit
()
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/course_components/libraries.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_components/libraries.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
library_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about content libraries'
)
...
...
@@ -430,21 +400,18 @@ class LibraryHelpTest(StudioLibraryTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should end with
'creating_content/libraries.html#give-other-users-access-to-your-library'
And help url should be correct.
"""
self
.
library_user_page
.
visit
()
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/course_components/libraries.html#give-other-users-access-to-your-library'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_components/libraries.html#give-other-users-access-to-your-library'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
library_user_page
,
href
=
href
href
=
expected_url
,
)
...
...
@@ -465,19 +432,15 @@ class LibraryImportHelpTest(StudioLibraryTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'creating_content/libraries.html#import-a-library'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/'
'{}/course_components/libraries.html#import-a-library'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_components/libraries.html#import-a-library'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
library_import_page
,
href
=
href
href
=
expected_url
)
def
test_library_import_side_bar_help
(
self
):
...
...
@@ -487,19 +450,15 @@ class LibraryImportHelpTest(StudioLibraryTest):
And I want help about the process
And I click the 'Learn more about importing a library' in the sidebar links
Then Help link should open.
And help url should
end with 'creating_content/libraries.html#import-a-library'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/'
'{}/course_components/libraries.html#import-a-library'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_components/libraries.html#import-a-library'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
library_import_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about importing a library'
)
...
...
@@ -521,19 +480,15 @@ class LibraryExportHelpTest(StudioLibraryTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'creating_content/libraries.html#export-a-library'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/'
'{}/course_components/libraries.html#export-a-library'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_components/libraries.html#export-a-library'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
library_export_page
,
href
=
href
href
=
expected_url
)
def
test_library_export_side_bar_help
(
self
):
...
...
@@ -543,19 +498,15 @@ class LibraryExportHelpTest(StudioLibraryTest):
And I want help about the process
And I click the 'Learn more about exporting a library' in the sidebar links
Then Help link should open.
And help url should
end with 'creating_content/libraries.html#export-a-library'
And help url should
be correct
"""
# The href we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/'
'{}/course_components/libraries.html#export-a-library'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_components/libraries.html#export-a-library'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
library_export_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about exporting a library'
)
...
...
@@ -583,18 +534,15 @@ class CourseOutlineHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'developing_course/course_outline.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/developing_course/course_outline.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/developing_course/course_outline.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
course_outline_page
,
href
=
href
href
=
expected_url
)
def
test_course_outline_side_bar_help
(
self
):
...
...
@@ -604,18 +552,15 @@ class CourseOutlineHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Learn more about the course outline' in the sidebar links
Then Help link should open.
And help url should
end with 'developing_course/course_outline.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/developing_course/course_outline.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/developing_course/course_outline.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
course_outline_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about the course outline'
,
index
=
0
)
...
...
@@ -643,18 +588,15 @@ class CourseUpdateHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'course_assets/handouts_updates.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/course_assets/handouts_updates.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_assets/handouts_updates.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
course_update_page
,
href
=
href
href
=
expected_url
,
)
...
...
@@ -680,18 +622,15 @@ class AssetIndexHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'course_assets/course_files.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/course_assets/course_files.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_assets/course_files.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
course_asset_index_page
,
href
=
href
href
=
expected_url
,
)
def
test_asset_index_side_bar_help
(
self
):
...
...
@@ -701,18 +640,15 @@ class AssetIndexHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Learn more about managing files' in the sidebar links
Then Help link should open.
And help url should
end with 'course_assets/course_files.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/course_assets/course_files.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_assets/course_files.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
course_asset_index_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about managing files'
)
...
...
@@ -739,18 +675,15 @@ class CoursePagesHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'course_assets/pages.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/course_assets/pages.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_assets/pages.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
course_pages_page
,
href
=
href
href
=
expected_url
,
)
...
...
@@ -776,18 +709,15 @@ class UploadTextbookHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'course_assets/textbooks.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/course_assets/textbooks.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_assets/textbooks.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
course_textbook_upload_page
,
href
=
href
href
=
expected_url
,
)
def
test_course_textbook_side_bar_help
(
self
):
...
...
@@ -797,18 +727,15 @@ class UploadTextbookHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Learn more about textbooks' in the sidebar links
Then Help link should open.
And help url should
end with 'course_assets/textbooks.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/course_assets/textbooks.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_assets/textbooks.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
course_textbook_upload_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about textbooks'
)
...
...
@@ -849,19 +776,16 @@ class StudioUnitHelpTest(ContainerBase):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'developing_course/course_units.html'
And help url should
be correct
"""
unit_page
=
self
.
go_to_unit_page
()
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/developing_course/course_units.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/developing_course/course_units.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
unit_page
,
href
=
href
href
=
expected_url
,
)
...
...
@@ -889,18 +813,15 @@ class SettingsHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'set_up_course/setting_up_student_view.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/set_up_course/setting_up_student_view.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/set_up_course/setting_up_student_view.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
settings_page
,
href
=
href
href
=
expected_url
,
)
...
...
@@ -928,18 +849,15 @@ class GradingPageHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'grading/index.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/grading/index.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/grading/index.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
grading_page
,
href
=
href
href
=
expected_url
,
)
...
...
@@ -967,18 +885,15 @@ class CourseTeamSettingsHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'set_up_course/course_staffing.html#add-course-team-members'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/set_up_course/course_staffing.html#add-course-team-members'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/set_up_course/course_staffing.html#add-course-team-members'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
course_team_settings_page
,
href
=
href
href
=
expected_url
,
)
...
...
@@ -1007,18 +922,15 @@ class CourseGroupConfigurationHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'index.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/index.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/index.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
course_group_configuration_page
,
href
=
href
href
=
expected_url
,
)
def
test_course_group_conf_content_group_side_bar_help
(
self
):
...
...
@@ -1029,18 +941,15 @@ class CourseGroupConfigurationHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Learn More' in the sidebar links
Then Help link should open.
And help url should
end with 'course_features/cohorts/cohorted_courseware.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/course_features/cohorts/cohorted_courseware.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/course_features/cohorts/cohorted_courseware.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
course_group_configuration_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn More'
)
...
...
@@ -1069,18 +978,15 @@ class AdvancedSettingHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'index.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/index.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/index.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
advanced_settings
,
href
=
href
href
=
expected_url
,
)
...
...
@@ -1108,18 +1014,15 @@ class CertificatePageHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'set_up_course/creating_course_certificates.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/set_up_course/creating_course_certificates.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/set_up_course/creating_course_certificates.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
certificates_page
,
href
=
href
href
=
expected_url
,
)
def
test_certificate_page_side_bar_help
(
self
):
...
...
@@ -1129,18 +1032,15 @@ class CertificatePageHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Learn more about certificates' in the sidebar links
Then Help link should open.
And help url should
end with 'set_up_course/creating_course_certificates.html'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course'
'/en/{}/set_up_course/creating_course_certificates.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/set_up_course/creating_course_certificates.html'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
certificates_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about certificates'
,
)
...
...
@@ -1182,19 +1082,18 @@ class GroupExperimentConfigurationHelpTest(ContainerBase):
And I want help about the process
And I click the 'Learn More' in the sidebar links
Then Help link should open.
And help url should end with
'content_experiments_configure.html#set-up-group-configurations-in-edx-studio'
And help url should be correct
"""
href
=
(
'
http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/{}/course_features
'
'
/content_experiments/content_experiments_configure.html
#set-up-group-configurations-in-edx-studio'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'
/course_features/content_experiments/content_experiments_configure.html
'
'#set-up-group-configurations-in-edx-studio'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
group_configuration_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn More'
,
)
...
...
@@ -1223,18 +1122,15 @@ class ToolsImportHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'releasing_course/export_import_course.html#import-a-course'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/'
'{}/releasing_course/export_import_course.html#import-a-course'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/releasing_course/export_import_course.html#import-a-course'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
import_page
,
href
=
href
href
=
expected_url
,
)
def
test_tools_import_side_bar_help
(
self
):
...
...
@@ -1244,18 +1140,15 @@ class ToolsImportHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Learn more about importing a course' in the sidebar links
Then Help link should open.
And help url should
end with 'releasing_course/export_import_course.html#import-a-course'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/'
'{}/releasing_course/export_import_course.html#import-a-course'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/releasing_course/export_import_course.html#import-a-course'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
import_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about importing a course'
,
)
...
...
@@ -1284,18 +1177,15 @@ class ToolsExportHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
end with 'releasing_course/export_import_course.html#export-a-course'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/'
'{}/releasing_course/export_import_course.html#export-a-course'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/releasing_course/export_import_course.html#export-a-course'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
export_page
,
href
=
href
href
=
expected_url
,
)
def
test_tools_import_side_bar_help
(
self
):
...
...
@@ -1305,18 +1195,15 @@ class ToolsExportHelpTest(StudioCourseTest):
And I want help about the process
And I click the 'Learn more about exporting a course' in the sidebar links
Then Help link should open.
And help url should
end with 'releasing_course/export_import_course.html#export-a-course'
And help url should
be correct
"""
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/'
'{}/releasing_course/export_import_course.html#export-a-course'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/releasing_course/export_import_course.html#export-a-course'
)
# Assert that help link is correct.
assert_side_bar_help_link
(
test
=
self
,
page
=
self
.
export_page
,
href
=
href
,
href
=
expected_url
,
help_text
=
'Learn more about exporting a course'
,
)
...
...
@@ -1338,18 +1225,14 @@ class StudioWelcomeHelpTest(AcceptanceTest):
And I want help about the edx
And I click the 'Help' in the navigation bar
Then Help link should open.
And help url should
contain 'getting_started/get_started.html'
And help url should
be correct
"""
# The url we want to see in anchor help element.
href
=
(
'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/'
'en/{}/getting_started/get_started.html'
)
.
format
(
doc_version
())
expected_url
=
_get_expected_documentation_url
(
'/get_started.html'
)
# Assert that help link is correct.
assert_nav_help_link
(
test
=
self
,
page
=
self
.
index_page
,
href
=
href
,
href
=
expected_url
,
signed_in
=
False
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment