From b2bd08bb7a912a1504f5fb5018f5317e6b5423cd Mon Sep 17 00:00:00 2001 From: Sjbrgsn Date: Sat, 21 Dec 2019 11:45:54 +0100 Subject: Fixed #30892 -- Fixed slugify() and admin's URLify.js for "İ". MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks Luis Nell for the implementation idea and very detailed report. Co-Authored-By: Mariusz Felisiak --- tests/admin_views/tests.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'tests/admin_views') diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 71db79ae2e..4b4b118987 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -4442,13 +4442,13 @@ class SeleniumTests(AdminSeleniumTestCase): # Main form ---------------------------------------------------------- self.selenium.find_element_by_id('id_pubdate').send_keys('2012-02-18') self.select_option('#id_status', 'option two') - self.selenium.find_element_by_id('id_name').send_keys(' this is the mAin nÀMë and it\'s awεšomeııı') + self.selenium.find_element_by_id('id_name').send_keys(' this is the mAin nÀMë and it\'s awεšomeıııİ') slug1 = self.selenium.find_element_by_id('id_slug1').get_attribute('value') slug2 = self.selenium.find_element_by_id('id_slug2').get_attribute('value') slug3 = self.selenium.find_element_by_id('id_slug3').get_attribute('value') - self.assertEqual(slug1, 'main-name-and-its-awesomeiii-2012-02-18') - self.assertEqual(slug2, 'option-two-main-name-and-its-awesomeiii') - self.assertEqual(slug3, 'this-is-the-main-n\xe0m\xeb-and-its-aw\u03b5\u0161ome\u0131\u0131\u0131') + self.assertEqual(slug1, 'main-name-and-its-awesomeiiii-2012-02-18') + self.assertEqual(slug2, 'option-two-main-name-and-its-awesomeiiii') + self.assertEqual(slug3, 'this-is-the-main-n\xe0m\xeb-and-its-aw\u03b5\u0161ome\u0131\u0131\u0131i') # Stacked inlines ---------------------------------------------------- # Initial inline @@ -4526,11 +4526,12 @@ class SeleniumTests(AdminSeleniumTestCase): self.selenium.find_element_by_xpath('//input[@value="Save"]').click() self.assertEqual(MainPrepopulated.objects.all().count(), 1) MainPrepopulated.objects.get( - name=' this is the mAin nÀMë and it\'s awεšomeııı', + name=' this is the mAin nÀMë and it\'s awεšomeıııİ', pubdate='2012-02-18', status='option two', - slug1='main-name-and-its-awesomeiii-2012-02-18', - slug2='option-two-main-name-and-its-awesomeiii', + slug1='main-name-and-its-awesomeiiii-2012-02-18', + slug2='option-two-main-name-and-its-awesomeiiii', + slug3='this-is-the-main-nàmë-and-its-awεšomeıııi', ) self.assertEqual(RelatedPrepopulated.objects.all().count(), 4) RelatedPrepopulated.objects.get( -- cgit v1.3