From bd6fed83ebc0ccab7f4662f853e943ba82720a19 Mon Sep 17 00:00:00 2001 From: Alexander Kryklia Date: Mon, 9 Sep 2013 18:45:25 +0300 Subject: [PATCH] Fix. --- lms/djangoapps/courseware/features/lti.py | 30 ++++++++++++++--------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/lms/djangoapps/courseware/features/lti.py b/lms/djangoapps/courseware/features/lti.py index bc72f8eae0..ed7832b2c9 100644 --- a/lms/djangoapps/courseware/features/lti.py +++ b/lms/djangoapps/courseware/features/lti.py @@ -104,15 +104,18 @@ def add_correct_lti_to_course(_step): 'launch_url': world.lti_server.oauth_settings['lti_base'] + world.lti_server.oauth_settings['lti_endpoint'] } ) + course = world.scenario_dict["COURSE"] chapter_name = world.scenario_dict['SECTION'].display_name.replace( " ", "_") section_name = chapter_name - url = django_url('/courses/%s/%s/%s/courseware/%s/%s' % ( - world.scenario_dict['COURSE'].org, - world.scenario_dict['COURSE'].number, - world.scenario_dict['COURSE'].display_name.replace(' ', '_'), - chapter_name, section_name,) - ) + path = "/courses/{org}/{num}/{name}/courseware/{chapter}/{section}".format( + org=course.org, + num=course.num, + name=course.display_name.replace(' ', '_'), + chapter=chapter_name, + section=section_name) + url = django_url(path) + world.browser.visit(url) @@ -128,15 +131,18 @@ def add_incorrect_lti_to_course(_step): 'lti_url': world.lti_server.oauth_settings['lti_base'] + world.lti_server.oauth_settings['lti_endpoint'] } ) + course = world.scenario_dict["COURSE"] chapter_name = world.scenario_dict['SECTION'].display_name.replace( " ", "_") section_name = chapter_name - url = django_url('/courses/%s/%s/%s/courseware/%s/%s' % ( - world.scenario_dict['COURSE'].org, - world.scenario_dict['COURSE'].number, - world.scenario_dict['COURSE'].display_name.replace(' ', '_'), - chapter_name, section_name,) - ) + path = "/courses/{org}/{num}/{name}/courseware/{chapter}/{section}".format( + org=course.org, + num=course.num, + name=course.display_name.replace(' ', '_'), + chapter=chapter_name, + section=section_name) + url = django_url(path) + world.browser.visit(url)