ECOM-248 Course Info API. Basic functionality implemented. ECOM-248 adding factory for about descriptor and test cases for course info api ECOM-248 adding test cases for couse info api. ECOM-248 re-factoring code. updating test cases. Tests for course_about data module ECOM-248 Adding test cases for the exceptions. ECOM-248 re-factoring code. fixing quality issues. ECOM-248 fixing test cases and moved parse video method into utils. added github username in authors ECOM-248 removed merging issue of test_data ECOM-248 removed unused files
18 lines
471 B
Python
18 lines
471 B
Python
"""
|
|
Utility function for some parsing stuff
|
|
"""
|
|
from xmodule.contentstore.content import StaticContent
|
|
|
|
|
|
def course_image_url(course):
|
|
"""
|
|
Return url of course image.
|
|
Args:
|
|
course(CourseDescriptor) : The course id to retrieve course image url.
|
|
Returns:
|
|
Absolute url of course image.
|
|
"""
|
|
loc = StaticContent.compute_location(course.id, course.course_image)
|
|
url = StaticContent.serialize_asset_key_with_slash(loc)
|
|
return url
|