From b209018c462e871e0db58a1da2bbf470a9fe347b Mon Sep 17 00:00:00 2001 From: Vik Paruchuri Date: Tue, 6 Nov 2012 09:03:59 -0500 Subject: [PATCH] Adding tests --- .../lib/xmodule/xmodule/tests/test_import.py | 7 ++++++ common/test/data/self_assessment/README.md | 1 + common/test/data/self_assessment/course.xml | 1 + .../data/self_assessment/course/2012_Fall.xml | 6 +++++ .../data/self_assessment/html/Welcome.xml | 7 ++++++ .../self_assessment/policies/2012_Fall.json | 24 +++++++++++++++++++ .../data/self_assessment/roots/2012_Fall.xml | 1 + .../selfassessment/SampleQuestion.xml | 14 +++++++++++ 8 files changed, 61 insertions(+) create mode 100644 common/test/data/self_assessment/README.md create mode 120000 common/test/data/self_assessment/course.xml create mode 100644 common/test/data/self_assessment/course/2012_Fall.xml create mode 100644 common/test/data/self_assessment/html/Welcome.xml create mode 100644 common/test/data/self_assessment/policies/2012_Fall.json create mode 100644 common/test/data/self_assessment/roots/2012_Fall.xml create mode 100644 common/test/data/self_assessment/selfassessment/SampleQuestion.xml diff --git a/common/lib/xmodule/xmodule/tests/test_import.py b/common/lib/xmodule/xmodule/tests/test_import.py index 21dd8968f6..0db01ac90f 100644 --- a/common/lib/xmodule/xmodule/tests/test_import.py +++ b/common/lib/xmodule/xmodule/tests/test_import.py @@ -311,3 +311,10 @@ class ImportTestCase(unittest.TestCase): system = self.get_system(False) self.assertRaises(etree.XMLSyntaxError, system.process_xml, bad_xml) + + def test_selfassessment_import_export(self): + ''' + Check to see if definition_from_xml and definition_to_xml in self_assessment_module.py function. + ''' + + diff --git a/common/test/data/self_assessment/README.md b/common/test/data/self_assessment/README.md new file mode 100644 index 0000000000..7fe58ac17f --- /dev/null +++ b/common/test/data/self_assessment/README.md @@ -0,0 +1 @@ +This is a very very simple course, useful for debugging self assessment code. diff --git a/common/test/data/self_assessment/course.xml b/common/test/data/self_assessment/course.xml new file mode 120000 index 0000000000..49041310f6 --- /dev/null +++ b/common/test/data/self_assessment/course.xml @@ -0,0 +1 @@ +roots/2012_Fall.xml \ 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 new file mode 100644 index 0000000000..18c6abd45b --- /dev/null +++ b/common/test/data/self_assessment/course/2012_Fall.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/common/test/data/self_assessment/html/Welcome.xml b/common/test/data/self_assessment/html/Welcome.xml new file mode 100644 index 0000000000..a623152d16 --- /dev/null +++ b/common/test/data/self_assessment/html/Welcome.xml @@ -0,0 +1,7 @@ + + + + + Hello and welcome to the test course for self assessment. + + diff --git a/common/test/data/self_assessment/policies/2012_Fall.json b/common/test/data/self_assessment/policies/2012_Fall.json new file mode 100644 index 0000000000..23da0a6d96 --- /dev/null +++ b/common/test/data/self_assessment/policies/2012_Fall.json @@ -0,0 +1,24 @@ +{ + "course/2012_Fall": { + "graceperiod": "2 days 5 hours 59 minutes 59 seconds", + "start": "2015-07-17T12:00", + "display_name": "Toy Course", + "graded": "true" + }, + "chapter/Overview": { + "display_name": "Overview" + }, + "videosequence/Toy_Videos": { + "display_name": "Toy Videos", + "format": "Lecture Sequence" + }, + "html/secret:toylab": { + "display_name": "Toy lab" + }, + "video/Video_Resources": { + "display_name": "Video Resources" + }, + "video/Welcome": { + "display_name": "Welcome" + } +} diff --git a/common/test/data/self_assessment/roots/2012_Fall.xml b/common/test/data/self_assessment/roots/2012_Fall.xml new file mode 100644 index 0000000000..ea7d5c420d --- /dev/null +++ b/common/test/data/self_assessment/roots/2012_Fall.xml @@ -0,0 +1 @@ + diff --git a/common/test/data/self_assessment/selfassessment/SampleQuestion.xml b/common/test/data/self_assessment/selfassessment/SampleQuestion.xml new file mode 100644 index 0000000000..365862ffcb --- /dev/null +++ b/common/test/data/self_assessment/selfassessment/SampleQuestion.xml @@ -0,0 +1,14 @@ + + + What is the meaning of life? + + + This is a rubric. + + + Thanks for your submission! + + + Enter a hint below: + +