Add test for ignoring tilde static files on import

This commit is contained in:
David Baumgold
2014-02-07 10:23:33 -05:00
parent cc091f833a
commit 83b0eda4a4
3 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import unittest
from path import path
from mock import Mock
from xmodule.modulestore import Location
from xmodule.modulestore.xml_importer import import_static_content
from xmodule.tests import DATA_DIR
class IgnoredFilesTestCase(unittest.TestCase):
def test_ignore_tilde_static_files(self):
course_dir= DATA_DIR / "tilde"
loc = Location("edX", "tilde", "Fall_2012")
content_store = Mock()
content_store.generate_thumbnail.return_value = ("content", "location")
import_static_content(Mock(), Mock(), course_dir, content_store, loc)
saved_static_content = [call[0][0] for call in content_store.save.call_args_list]
name_val = {sc.name: sc.data for sc in saved_static_content}
self.assertIn("example.txt", name_val)
self.assertNotIn("example.txt~", name_val)
self.assertIn("GREEN", name_val["example.txt"])

View File

@@ -0,0 +1 @@
GREEN

View File

@@ -0,0 +1 @@
RED