Browse Source

Added tests for celery.task.http.utf8dict

Ask Solem 15 years ago
parent
commit
c0bb8bc1a3
1 changed files with 16 additions and 0 deletions
  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))
+