Adding tests
This commit is contained in:
@@ -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.
|
||||
'''
|
||||
|
||||
|
||||
|
||||
1
common/test/data/self_assessment/README.md
Normal file
1
common/test/data/self_assessment/README.md
Normal file
@@ -0,0 +1 @@
|
||||
This is a very very simple course, useful for debugging self assessment code.
|
||||
1
common/test/data/self_assessment/course.xml
Symbolic link
1
common/test/data/self_assessment/course.xml
Symbolic link
@@ -0,0 +1 @@
|
||||
roots/2012_Fall.xml
|
||||
6
common/test/data/self_assessment/course/2012_Fall.xml
Normal file
6
common/test/data/self_assessment/course/2012_Fall.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<course>
|
||||
<chapter url_name="Overview">
|
||||
<html url_name="Welcome"/>
|
||||
<selfassessment url_name="SampleQuestion"/>
|
||||
</chapter>
|
||||
</course>
|
||||
7
common/test/data/self_assessment/html/Welcome.xml
Normal file
7
common/test/data/self_assessment/html/Welcome.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body>
|
||||
Hello and welcome to the test course for self assessment.
|
||||
</body>
|
||||
</html>
|
||||
24
common/test/data/self_assessment/policies/2012_Fall.json
Normal file
24
common/test/data/self_assessment/policies/2012_Fall.json
Normal file
@@ -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"
|
||||
}
|
||||
}
|
||||
1
common/test/data/self_assessment/roots/2012_Fall.xml
Normal file
1
common/test/data/self_assessment/roots/2012_Fall.xml
Normal file
@@ -0,0 +1 @@
|
||||
<course org="edX" course="sa_test" url_name="2012_Fall"/>
|
||||
@@ -0,0 +1,14 @@
|
||||
<selfassessment attempts='10'>
|
||||
<prompt>
|
||||
What is the meaning of life?
|
||||
</prompt>
|
||||
<rubric>
|
||||
This is a rubric.
|
||||
</rubric>
|
||||
<submitmessage>
|
||||
Thanks for your submission!
|
||||
</submitmessage>
|
||||
<hintmessage>
|
||||
Enter a hint below:
|
||||
</hintmessage>
|
||||
</selfassessment>
|
||||
Reference in New Issue
Block a user