From 31b992d6ea032cc0319eafd4da149b4901c04a12 Mon Sep 17 00:00:00 2001 From: Duncan Cook Date: Mon, 8 Nov 2021 09:15:31 -0800 Subject: [PATCH] fix unicode issues --- tests/util/company_values_test.py | 2 +- util/company_values.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/util/company_values_test.py b/tests/util/company_values_test.py index 76f5ab9..935d8e3 100644 --- a/tests/util/company_values_test.py +++ b/tests/util/company_values_test.py @@ -55,7 +55,7 @@ def test_get_hashtag_value_mapping(self, mock_config): @mock.patch('util.company_values.config') def test_linkify_company_values(self, mock_config): mock_config.COMPANY_VALUES = [] - love_text = 'who wants to #liveForever?' + love_text = u'who wants to #liveForever? 😭' linkified_value = util.company_values.linkify_company_values(love_text) # should be the same, because there's no hashtags. self.assertEqual(love_text, linkified_value) diff --git a/util/company_values.py b/util/company_values.py index d0ece10..85b3b23 100644 --- a/util/company_values.py +++ b/util/company_values.py @@ -37,7 +37,7 @@ def get_hashtag_value_mapping(): def linkify_company_values(love): # escape the input before we add our own safe links - escaped_love = str(markupsafe.escape(love)) + escaped_love = unicode(markupsafe.escape(love)) hashtag_value_mapping = get_hashtag_value_mapping() # find all the hashtags.