From f1f2bd8fd25b75fbc3dd62f7f0fa2aaccbc2eaba Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Mon, 4 Feb 2013 12:29:35 -0500 Subject: [PATCH] Start adding tests for static replacement --- .../__init__.py} | 0 .../test/test_static_replace.py | 20 +++++++++++++++++++ 2 files changed, 20 insertions(+) rename common/djangoapps/{static_replace.py => static_replace/__init__.py} (100%) create mode 100644 common/djangoapps/static_replace/test/test_static_replace.py diff --git a/common/djangoapps/static_replace.py b/common/djangoapps/static_replace/__init__.py similarity index 100% rename from common/djangoapps/static_replace.py rename to common/djangoapps/static_replace/__init__.py diff --git a/common/djangoapps/static_replace/test/test_static_replace.py b/common/djangoapps/static_replace/test/test_static_replace.py new file mode 100644 index 0000000000..c451f11ec6 --- /dev/null +++ b/common/djangoapps/static_replace/test/test_static_replace.py @@ -0,0 +1,20 @@ +from nose.tools import assert_equals +from static_replace import replace_static_urls, replace_course_urls + +DATA_DIRECTORY = 'data_dir' +COURSE_ID = 'org/course/run' + + +def test_multi_replace(): + static_source = '"/static/file.png"' + course_source = '"/course/file.png"' + + assert_equals( + replace_static_urls(static_source, DATA_DIRECTORY), + replace_static_urls(replace_static_urls(static_source, DATA_DIRECTORY), DATA_DIRECTORY) + ) + assert_equals( + replace_course_urls(course_source, COURSE_ID), + replace_course_urls(replace_course_urls(course_source, COURSE_ID), COURSE_ID) + ) + assert False