]> git.ozlabs.org Git - patchwork/blobdiff - apps/patchwork/tests/filters.py
filters: handle utf-8 characters when building filter querystring
[patchwork] / apps / patchwork / tests / filters.py
index 4744583cbf39d93898d85a58150b74f5ee56db9b..2c464e5f7fcd3b87ecba417353beba3f1b2b5880 100644 (file)
@@ -34,3 +34,12 @@ class FilterQueryStringTest(TestCase):
         self.failUnlessEqual(response.status_code, 200)
         self.failIf('submitter=a&b=c' in response.content)
         self.failIf('submitter=a&b=c' in response.content)
+
+    def testUTF8QSHandling(self):
+        """test that non-ascii characters can be handled by the filter
+           code"""
+        project = defaults.project
+        defaults.project.save()
+        url = '/project/%s/list/?submitter=%%E2%%98%%83' % project.linkname
+        response = self.client.get(url)
+        self.failUnlessEqual(response.status_code, 200)