From 71547e29da332106212456ec9b22dfd0806f1aa7 Mon Sep 17 00:00:00 2001 From: Vik Paruchuri Date: Tue, 6 Nov 2012 09:17:35 -0500 Subject: [PATCH] Added tests for selfassessment import and export (both pass) --- common/lib/xmodule/xmodule/tests/test_export.py | 3 +++ common/lib/xmodule/xmodule/tests/test_import.py | 7 ++++++- common/test/data/self_assessment/course/2012_Fall.xml | 1 - common/test/data/self_assessment/html/Welcome.xml | 7 ------- .../data/self_assessment/selfassessment/SampleQuestion.xml | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) delete mode 100644 common/test/data/self_assessment/html/Welcome.xml diff --git a/common/lib/xmodule/xmodule/tests/test_export.py b/common/lib/xmodule/xmodule/tests/test_export.py index 826e6c9d5a..de3aeda77c 100644 --- a/common/lib/xmodule/xmodule/tests/test_export.py +++ b/common/lib/xmodule/xmodule/tests/test_export.py @@ -113,3 +113,6 @@ class RoundTripTestCase(unittest.TestCase): def test_full_roundtrip(self): self.check_export_roundtrip(DATA_DIR, "full") + + def test_selfassessment_roundtrip(self): + self.check_export_roundtrip(DATA_DIR,"self_assessment") diff --git a/common/lib/xmodule/xmodule/tests/test_import.py b/common/lib/xmodule/xmodule/tests/test_import.py index 0db01ac90f..34ea8da537 100644 --- a/common/lib/xmodule/xmodule/tests/test_import.py +++ b/common/lib/xmodule/xmodule/tests/test_import.py @@ -312,9 +312,14 @@ class ImportTestCase(unittest.TestCase): self.assertRaises(etree.XMLSyntaxError, system.process_xml, bad_xml) - def test_selfassessment_import_export(self): + def test_selfassessment_import(self): ''' Check to see if definition_from_xml and definition_to_xml in self_assessment_module.py function. ''' + modulestore = XMLModuleStore(DATA_DIR, course_dirs=['self_assessment']) + sa_id = "edX/sa_test/2012_Fall" + location = Location(["i4x", "edX", "sa_test", "selfassessment", "SampleQuestion"]) + sa_sample = modulestore.get_instance(sa_id, location) + self.assertEqual(sa_sample.metadata['attempts'], '10') \ No newline at end of file diff --git a/common/test/data/self_assessment/course/2012_Fall.xml b/common/test/data/self_assessment/course/2012_Fall.xml index 18c6abd45b..bbbfb8b900 100644 --- a/common/test/data/self_assessment/course/2012_Fall.xml +++ b/common/test/data/self_assessment/course/2012_Fall.xml @@ -1,6 +1,5 @@ - diff --git a/common/test/data/self_assessment/html/Welcome.xml b/common/test/data/self_assessment/html/Welcome.xml deleted file mode 100644 index a623152d16..0000000000 --- a/common/test/data/self_assessment/html/Welcome.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Hello and welcome to the test course for self assessment. - - diff --git a/common/test/data/self_assessment/selfassessment/SampleQuestion.xml b/common/test/data/self_assessment/selfassessment/SampleQuestion.xml index 365862ffcb..6c383763b1 100644 --- a/common/test/data/self_assessment/selfassessment/SampleQuestion.xml +++ b/common/test/data/self_assessment/selfassessment/SampleQuestion.xml @@ -8,7 +8,7 @@ Thanks for your submission! - + Enter a hint below: - +