|
1 | 1 | """Tests for CRUD Operations""" |
2 | 2 |
|
| 3 | +from django.conf import settings |
3 | 4 |
|
4 | 5 | from xmodule import templates |
5 | 6 | from xmodule.capa_block import ProblemBlock |
6 | 7 | from xmodule.course_block import CourseBlock |
7 | | -from xmodule.html_block import HtmlBlock |
8 | 8 | from xmodule.modulestore import ModuleStoreEnum |
9 | 9 | from xmodule.modulestore.exceptions import DuplicateCourseError |
10 | 10 | from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase |
11 | | -from xmodule.modulestore.tests.factories import CourseFactory, BlockFactory |
| 11 | +from xmodule.modulestore.tests.factories import BlockFactory, CourseFactory |
12 | 12 | from xmodule.seq_block import SequenceBlock |
13 | 13 |
|
14 | 14 |
|
@@ -40,11 +40,14 @@ def test_get_templates(self): |
40 | 40 | self.assertRegex(dropdown['data'], r'<problem>\s*<optionresponse>\s*<p>.*dropdown problems.*') |
41 | 41 |
|
42 | 42 | def test_get_some_templates(self): |
| 43 | + course = CourseFactory.create() |
| 44 | + htmlblock = BlockFactory.create(category="html", parent_location=course.location) |
| 45 | + |
43 | 46 | self.assertEqual(len(SequenceBlock.templates()), 0) |
44 | | - self.assertGreater(len(HtmlBlock.templates()), 0) |
| 47 | + self.assertGreater(len(htmlblock.templates()), 0) |
45 | 48 | self.assertIsNone(SequenceBlock.get_template('doesntexist.yaml')) |
46 | | - self.assertIsNone(HtmlBlock.get_template('doesntexist.yaml')) |
47 | | - self.assertIsNotNone(HtmlBlock.get_template('announcement.yaml')) |
| 49 | + self.assertIsNone(htmlblock.get_template('doesntexist.yaml')) |
| 50 | + self.assertIsNotNone(htmlblock.get_template('announcement.yaml')) |
48 | 51 |
|
49 | 52 | def test_factories(self): |
50 | 53 | test_course = CourseFactory.create( |
|
0 commit comments