From b928747e4851590626c800a4ddef646f3f014691 Mon Sep 17 00:00:00 2001 From: Mads Jensen Date: Thu, 5 Sep 2019 22:19:11 +0200 Subject: [PATCH] Replaced SafeText with SafeString. --- wagtail/admin/tests/test_compare.py | 50 +++++++++++++------------- wagtail/core/blocks/field_block.py | 2 +- wagtail/core/tests/test_streamfield.py | 6 ++-- wagtail/core/tests/tests.py | 4 +-- 4 files changed, 31 insertions(+), 31 deletions(-) diff --git a/wagtail/admin/tests/test_compare.py b/wagtail/admin/tests/test_compare.py index 568c5717e..d45972d44 100644 --- a/wagtail/admin/tests/test_compare.py +++ b/wagtail/admin/tests/test_compare.py @@ -1,7 +1,7 @@ from functools import partial from django.test import TestCase -from django.utils.safestring import SafeText +from django.utils.safestring import SafeString from wagtail.admin import compare from wagtail.core.blocks import StreamValue @@ -26,7 +26,7 @@ class TestFieldComparison(TestCase): self.assertFalse(comparison.is_child_relation) self.assertEqual(comparison.field_label(), "Content") self.assertEqual(comparison.htmldiff(), 'Content') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertFalse(comparison.has_changed()) def test_has_changed(self): @@ -37,7 +37,7 @@ class TestFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), 'Original contentModified content') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) def test_htmldiff_escapes_value(self): @@ -48,7 +48,7 @@ class TestFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), 'Original content<script type="text/javascript">doSomethingBad();</script>') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) class TestTextFieldComparison(TestFieldComparison): @@ -64,7 +64,7 @@ class TestTextFieldComparison(TestFieldComparison): ) self.assertEqual(comparison.htmldiff(), 'OriginalModified content') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) @@ -80,7 +80,7 @@ class TestRichTextFieldComparison(TestTextFieldComparison): ) self.assertEqual(comparison.htmldiff(), 'OriginalModified content') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) def test_htmldiff_escapes_value(self): @@ -92,7 +92,7 @@ class TestRichTextFieldComparison(TestTextFieldComparison): ) self.assertEqual(comparison.htmldiff(), 'Original contentdoSomethingBad();') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) class TestStreamFieldComparison(TestCase): @@ -115,7 +115,7 @@ class TestStreamFieldComparison(TestCase): self.assertFalse(comparison.is_child_relation) self.assertEqual(comparison.field_label(), "Body") self.assertEqual(comparison.htmldiff(), '
Content
') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertFalse(comparison.has_changed()) def test_has_changed(self): @@ -132,7 +132,7 @@ class TestStreamFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), '
OriginalModified content
') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) def test_add_block(self): @@ -150,7 +150,7 @@ class TestStreamFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), '
Content
\n
New Content
') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) def test_delete_block(self): @@ -170,7 +170,7 @@ class TestStreamFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), '
Content
\n
Content Foo
\n
Content Bar
') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) def test_edit_block(self): @@ -191,7 +191,7 @@ class TestStreamFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), '
Content
\n
Content FooBaz
\n
Content Bar
') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) def test_has_changed_richtext(self): @@ -208,7 +208,7 @@ class TestStreamFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), '
OriginalModified content
') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) def test_htmldiff_escapes_value(self): @@ -225,7 +225,7 @@ class TestStreamFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), '
Original content<script type="text/javascript">doSomethingBad();</script>
') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) def test_htmldiff_escapes_value_richtext(self): field = StreamPage._meta.get_field('body') @@ -241,7 +241,7 @@ class TestStreamFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), '
Original contentdoSomethingBad();
') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) def test_compare_structblock(self): field = StreamPage._meta.get_field('body') @@ -265,7 +265,7 @@ class TestStreamFieldComparison(TestCase): """ self.assertHTMLEqual(comparison.htmldiff(), expected) - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) def test_compare_imagechooserblock(self): @@ -297,7 +297,7 @@ class TestStreamFieldComparison(TestCase): self.assertIn('
', result) self.assertIn('alt="Test image 2"', result) - self.assertIsInstance(result, SafeText) + self.assertIsInstance(result, SafeString) self.assertTrue(comparison.has_changed()) @@ -315,7 +315,7 @@ class TestChoiceFieldComparison(TestCase): self.assertFalse(comparison.is_child_relation) self.assertEqual(comparison.field_label(), "Audience") self.assertEqual(comparison.htmldiff(), 'Public') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertFalse(comparison.has_changed()) def test_has_changed(self): @@ -326,7 +326,7 @@ class TestChoiceFieldComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), 'PublicPrivate') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) @@ -348,7 +348,7 @@ class TestTagsFieldComparison(TestCase): self.assertFalse(comparison.is_child_relation) self.assertEqual(comparison.field_label(), "Tags") self.assertEqual(comparison.htmldiff(), 'wagtail, bird') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertFalse(comparison.has_changed()) def test_has_changed(self): @@ -363,7 +363,7 @@ class TestTagsFieldComparison(TestCase): comparison = self.comparison_class(TaggedPage._meta.get_field('tags'), a, b) self.assertEqual(comparison.htmldiff(), 'wagtail, bird, motacilla') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) @@ -392,7 +392,7 @@ class TestM2MFieldComparison(TestCase): self.assertEqual(comparison.field_label(), "Categories") self.assertFalse(comparison.has_changed()) self.assertEqual(comparison.htmldiff(), 'Meetings, Parties') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) def test_has_changed(self): christmas_event = EventPage.objects.get(url_path='/home/events/christmas/') @@ -407,7 +407,7 @@ class TestM2MFieldComparison(TestCase): self.assertTrue(comparison.has_changed()) self.assertEqual(comparison.htmldiff(), 'Meetings, Parties, Holidays') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) class TestForeignObjectComparison(TestCase): @@ -436,7 +436,7 @@ class TestForeignObjectComparison(TestCase): self.assertFalse(comparison.is_child_relation) self.assertEqual(comparison.field_label(), "Feed image") self.assertEqual(comparison.htmldiff(), 'Test image 1') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertFalse(comparison.has_changed()) def test_has_changed(self): @@ -447,7 +447,7 @@ class TestForeignObjectComparison(TestCase): ) self.assertEqual(comparison.htmldiff(), 'Test image 1Test image 2') - self.assertIsInstance(comparison.htmldiff(), SafeText) + self.assertIsInstance(comparison.htmldiff(), SafeString) self.assertTrue(comparison.has_changed()) diff --git a/wagtail/core/blocks/field_block.py b/wagtail/core/blocks/field_block.py index f2490a94b..77dfe6982 100644 --- a/wagtail/core/blocks/field_block.py +++ b/wagtail/core/blocks/field_block.py @@ -541,7 +541,7 @@ class RawHTMLBlock(FieldBlock): def get_prep_value(self, value): # explicitly convert to a plain string, just in case we're using some serialisation method - # that doesn't cope with SafeText values correctly + # that doesn't cope with SafeString values correctly return str(value) + '' def value_for_form(self, value): diff --git a/wagtail/core/tests/test_streamfield.py b/wagtail/core/tests/test_streamfield.py index 4d5934fd4..64b944264 100644 --- a/wagtail/core/tests/test_streamfield.py +++ b/wagtail/core/tests/test_streamfield.py @@ -5,7 +5,7 @@ from django.apps import apps from django.db import models from django.template import Context, Template, engines from django.test import TestCase -from django.utils.safestring import SafeText +from django.utils.safestring import SafeString from wagtail.core import blocks from wagtail.core.blocks import StreamValue @@ -203,12 +203,12 @@ class TestStreamFieldRendering(TestStreamFieldRenderingBase): def test_to_string(self): rendered = str(self.instance.body) self.assertHTMLEqual(rendered, self.expected) - self.assertIsInstance(rendered, SafeText) + self.assertIsInstance(rendered, SafeString) def test___html___access(self): rendered = self.instance.body.__html__() self.assertHTMLEqual(rendered, self.expected) - self.assertIsInstance(rendered, SafeText) + self.assertIsInstance(rendered, SafeString) class TestStreamFieldDjangoRendering(TestStreamFieldRenderingBase): diff --git a/wagtail/core/tests/tests.py b/wagtail/core/tests/tests.py index 84f861852..8ccecc811 100644 --- a/wagtail/core/tests/tests.py +++ b/wagtail/core/tests/tests.py @@ -3,7 +3,7 @@ from django.core.cache import cache from django.http import HttpRequest from django.test import TestCase from django.urls.exceptions import NoReverseMatch -from django.utils.safestring import SafeText +from django.utils.safestring import SafeString from wagtail.core.models import Page, Site from wagtail.core.templatetags.wagtailcore_tags import richtext, slugurl @@ -284,7 +284,7 @@ class TestRichtextTag(TestCase): def test_call_with_text(self): result = richtext("Hello world!") self.assertEqual(result, '
Hello world!
') - self.assertIsInstance(result, SafeText) + self.assertIsInstance(result, SafeString) def test_call_with_none(self): result = richtext(None)