Files
edx-platform/common/lib/xmodule/xmodule/tests/test_conditional_logic.py
2013-09-13 14:44:49 -04:00

22 lines
657 B
Python

# -*- coding: utf-8 -*-
"""Test for Conditional Xmodule functional logic."""
from xmodule.conditional_module import ConditionalDescriptor
from . import LogicTest
class ConditionalModuleTest(LogicTest):
"""Logic tests for Conditional Xmodule."""
descriptor_class = ConditionalDescriptor
def test_ajax_request(self):
"Make shure that ajax request works correctly"
# Mock is_condition_satisfied
self.xmodule.is_condition_satisfied = lambda: True
self.xmodule.descriptor.get_children = lambda: []
response = self.ajax_request('No', {})
html = response['html']
self.assertEqual(html, [])