From 96b4914fef3b530f2f85cdd8aee8adfaec8ced25 Mon Sep 17 00:00:00 2001 From: cahrens Date: Thu, 15 Aug 2013 11:03:31 -0400 Subject: [PATCH] Make our deserializing consistent with serializing. Also fixes problems with double-quoted strings (historical artifact). STUD-640 Conflicts: common/lib/xmodule/xmodule/video_module.py --- .../lib/xmodule/xmodule/tests/test_video.py | 56 +++++++++++++++++++ common/lib/xmodule/xmodule/video_module.py | 32 +++++++---- common/lib/xmodule/xmodule/xml_module.py | 5 ++ 3 files changed, 82 insertions(+), 11 deletions(-) diff --git a/common/lib/xmodule/xmodule/tests/test_video.py b/common/lib/xmodule/xmodule/tests/test_video.py index ac1ab1d247..5076f39c79 100644 --- a/common/lib/xmodule/xmodule/tests/test_video.py +++ b/common/lib/xmodule/xmodule/tests/test_video.py @@ -264,6 +264,62 @@ class VideoDescriptorImportTestCase(unittest.TestCase): 'data': '' }) + def test_from_xml_double_quotes(self): + """ + Make sure we can handle the double-quoted string format (which was used for exporting for + a few weeks). + """ + module_system = DummySystem(load_error_modules=True) + xml_data =''' +