Exemplo n.º 1
0
 def test_prerequisites(self):
     """ Test that valid args does not raise exception """
     try:
         CourseVal.prerequisites({
             "simple": ["test"],
             "complex": ["test"],
             "original": "test"
         })
         CourseVal.prerequisites({
             "simple": ["test"],
             "original": "test"
         })
         CourseVal.prerequisites({
             "complex": ["test"],
             "original": "test"
         })
     except Exception:
         self.fail()
Exemplo n.º 2
0
 def test_prerequisites_invalid_type(self):
     """ Test that invalid type raises exception """
     with self.assertRaises(Exception):
         CourseVal.prerequisites("test")
     with self.assertRaises(Exception):
         CourseVal.prerequisites({"original": "test"})
     with self.assertRaises(Exception):
         CourseVal.prerequisites({"simple": ["test"]})
     with self.assertRaises(Exception):
         CourseVal.prerequisites({"original": 1234, "simple": ["test"]})
     with self.assertRaises(Exception):
         CourseVal.prerequisites({"original": "", "simple": ["test"]})
     with self.assertRaises(Exception):
         CourseVal.prerequisites({"original": "test", "simple": 1234})
     with self.assertRaises(Exception):
         CourseVal.prerequisites({"original": "test", "simple": []})
     with self.assertRaises(Exception):
         CourseVal.prerequisites({"original": "test", "complex": 1234})
     with self.assertRaises(Exception):
         CourseVal.prerequisites({"original": "test", "complex": []})