Parcourir la source

Added tests for celery.task.http.utf8dict

Ask Solem il y a 15 ans
Parent
commit
c0bb8bc1a3
1 fichiers modifiés avec 16 ajouts et 0 suppressions
  1. 16 0
      celery/tests/test_task_http.py

+ 16 - 0
celery/tests/test_task_http.py

@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+import unittest
+
+from celery.task import http
+
+
+class TestEncodings(unittest.TestCase):
+
+    def test_utf8dict(self):
+        d = {u"følelser ær langé": "ærbadægzaå寨Å",
+              "foobar": "xuzzybaz"}
+
+        for key, value in http.utf8dict(d.items()).items():
+            self.assertTrue(isinstance(key, str))
+            self.assertTrue(isinstance(value, str))
+