def test_substitution_without_anonymous_student_id(self): sample_xml = '''%%USER_ID%%''' field_data = DictFieldData({'data': sample_xml}) module_system = get_test_system() module_system.anonymous_student_id = None module = HtmlModule(self.descriptor, module_system, field_data, Mock()) self.assertEqual(module.get_html(), sample_xml)
def test_substitution_without_anonymous_student_id(self): sample_xml = '''%%USER_ID%%''' module_data = {'data': sample_xml} module_system = test_system() module_system.anonymous_student_id = None module = HtmlModule(module_system, self.location, self.descriptor, module_data) self.assertEqual(module.get_html(), sample_xml)
def test_substitution_works(self): sample_xml = '''%%USER_ID%%''' module_data = {'data': sample_xml} module_system = get_test_system() module = HtmlModule(module_system, self.descriptor, module_data) self.assertEqual(module.get_html(), str(module_system.anonymous_student_id))
def test_substitution_without_magic_string(self): sample_xml = ''' <html> <p>Hi USER_ID!11!</p> </html> ''' module_data = {'data': sample_xml} module = HtmlModule(test_system(), self.location, self.descriptor, module_data) self.assertEqual(module.get_html(), sample_xml)
def test_substitution_without_magic_string(self): sample_xml = ''' <html> <p>Hi USER_ID!11!</p> </html> ''' field_data = DictFieldData({'data': sample_xml}) module_system = get_test_system() module = HtmlModule(self.descriptor, module_system, field_data, Mock()) self.assertEqual(module.get_html(), sample_xml)
def test_substitution_works(self): sample_xml = '''%%USER_ID%%''' field_data = DictFieldData({'data': sample_xml}) anon_id = '123456789' module_system = get_test_system() module_system.substitute_keywords_with_data = Mock(return_value=anon_id) module = HtmlModule(self.descriptor, module_system, field_data, Mock()) with patch('xmodule.html_module.get_default_time_display') as mock_get_default_time_display: mock_get_default_time_display.return_value = u'' self.assertEqual(module.get_html(), anon_id)
def test_substitution_works(self): sample_xml = '''%%USER_ID%%''' field_data = DictFieldData({'data': sample_xml}) anon_id = '123456789' module_system = get_test_system() module_system.substitute_keywords_with_data = Mock( return_value=anon_id) module = HtmlModule(self.descriptor, module_system, field_data, Mock()) with patch('xmodule.html_module.get_default_time_display' ) as mock_get_default_time_display: mock_get_default_time_display.return_value = u'' self.assertEqual(module.get_html(), anon_id)
def test_substitution_works(self): sample_xml = """%%USER_ID%%""" field_data = DictFieldData({"data": sample_xml}) module_system = get_test_system() module = HtmlModule(self.descriptor, module_system, field_data, Mock()) self.assertEqual(module.get_html(), str(module_system.anonymous_student_id))