Пример #1
0
    def test_get_quiz_by_module_id_get_data(self):
        course = MoodleCourse(self.tmp_path)
        quiz = course.get_quiz_by_module_id('146935')

        self.assertEqual('test de remise', quiz['name'])
        self.assertEqual('1451709900', quiz['timeopen'])
        self.assertEqual('1454301900', quiz['timeclose'])
Пример #2
0
    def test_get_quiz_by_module_id_get_data(self):
        course = MoodleCourse(self.tmp_path)
        quiz = course.get_quiz_by_module_id('146935')

        self.assertEqual('test de remise', quiz['name'])
        self.assertEqual('1451709900', quiz['timeopen'])
        self.assertEqual('1454301900', quiz['timeclose'])
Пример #3
0
    def test_set_quiz_dates(self):
        course = MoodleCourse(self.tmp_path)
        quiz = course.get_quiz_by_module_id('146935')

        self.assertEqual('1451709900', quiz['timeopen'])
        self.assertEqual('1454301900', quiz['timeclose'])

        quiz['timeopen'] = '42424242'
        quiz['timeclose'] = '4242424242'

        self.assertEqual('42424242', quiz['timeopen'])
        self.assertEqual('4242424242', quiz['timeclose'])
Пример #4
0
    def test_set_quiz_dates(self):
        course = MoodleCourse(self.tmp_path)
        quiz = course.get_quiz_by_module_id('146935')

        self.assertEqual('1451709900', quiz['timeopen'])
        self.assertEqual('1454301900', quiz['timeclose'])

        quiz['timeopen'] = '42424242'
        quiz['timeclose'] = '4242424242'

        self.assertEqual('42424242', quiz['timeopen'])
        self.assertEqual('4242424242', quiz['timeclose'])
Пример #5
0
    def test_set_invalid_key_raises_exception(self):
        course = MoodleCourse(self.tmp_path)
        quiz = course.get_quiz_by_module_id('146935')

        with self.assertRaises(Exception):
            quiz['invalid_key'] = 'some data'
Пример #6
0
    def test_get_quiz_by_module_id(self):
        course = MoodleCourse(self.tmp_path)
        expected = '4271'

        actual = course.get_quiz_by_module_id('146935')['id']
        self.assertEqual(expected, actual)
Пример #7
0
    def test_set_invalid_key_raises_exception(self):
        course = MoodleCourse(self.tmp_path)
        quiz = course.get_quiz_by_module_id('146935')

        with self.assertRaises(Exception):
            quiz['invalid_key'] = 'some data'
Пример #8
0
    def test_get_quiz_by_module_id(self):
        course = MoodleCourse(self.tmp_path)
        expected = '4271'

        actual = course.get_quiz_by_module_id('146935')['id']
        self.assertEqual(expected, actual)