Пример #1
0
 def test_can_save_both_raw_and_rendered_data(self):
     # Run & check
     for bbcodes_text, expected_html_text in self.BBCODE_FIELDS_TESTS:
         message = DummyMessage()
         message.content = bbcodes_text
         message.save()
         assert message.content.rendered == expected_html_text
Пример #2
0
 def test_can_save_both_raw_and_rendered_data(self):
     # Run & check
     for bbcodes_text, expected_html_text in self.BBCODE_FIELDS_TESTS:
         message = DummyMessage()
         message.content = bbcodes_text
         message.save()
         assert message.content.rendered == expected_html_text
Пример #3
0
 def test_accepts_none_values(self):
     # Setup
     message = DummyMessage()
     message.content = None
     # Run
     message.save()
     # Check
     assert message.content is None
     rendered = hasattr(message.content, 'rendered')
     assert not rendered
Пример #4
0
 def test_accepts_none_values(self):
     # Setup
     message = DummyMessage()
     message.content = None
     # Run
     message.save()
     # Check
     assert message.content is None
     rendered = hasattr(message.content, 'rendered')
     assert not rendered
Пример #5
0
 def test_rendered_values_are_safe_strings(self):
     # Setup
     message = DummyMessage()
     message.content = None
     message.save()
     bbcode_content = BBCodeContent('[b]hello world![/b]')
     # Run
     message.content = bbcode_content
     message.save()
     # Check
     assert isinstance(message.content.rendered, SafeText)
Пример #6
0
 def test_uses_a_valid_descriptor_protocol(self):
     # Setup
     message = DummyMessage()
     message.content = None
     message.save()
     bbcode_content = BBCodeContent('[b]hello world![/b]')
     # Run
     message.content = bbcode_content
     message.save()
     # Check
     assert message.content.rendered == '<strong>hello world!</strong>'
Пример #7
0
 def test_rendered_values_are_safe_strings(self):
     # Setup
     message = DummyMessage()
     message.content = None
     message.save()
     bbcode_content = BBCodeContent('[b]hello world![/b]')
     # Run
     message.content = bbcode_content
     message.save()
     # Check
     assert isinstance(message.content.rendered, SafeText)
Пример #8
0
 def test_uses_a_valid_descriptor_protocol(self):
     # Setup
     message = DummyMessage()
     message.content = None
     message.save()
     bbcode_content = BBCodeContent('[b]hello world![/b]')
     # Run
     message.content = bbcode_content
     message.save()
     # Check
     assert message.content.rendered == '<strong>hello world!</strong>'