Better not call it `chr`, rename to `byteschr`.
authorMartijn Pieters <mj@zopatista.com>
Thu, 25 Oct 2012 16:27:21 +0000 (18:27 +0200)
committerMartijn Pieters <mj@zopatista.com>
Thu, 25 Oct 2012 16:27:21 +0000 (18:27 +0200)
tests/test_utils.py

index 1122fb3776fef345c2b3f228fd2fcf18518ab592..c0560ec1ee8fd376b7e96157417bc9edfa060bd4 100644 (file)
@@ -14,7 +14,9 @@ from requests.compat import is_py3, bytes
 
 if is_py3:
     unichr = chr
-    chr = lambda c: bytes([c])
+    byteschr = lambda c: bytes([c])
+else:
+    byteschr = chr
 
 
 class GuessJSONUTFTests(unittest.TestCase):
@@ -43,7 +45,7 @@ class GuessJSONUTFTests(unittest.TestCase):
         guess = requests.utils.guess_json_utf
         for i in range(1000):
             sample = bytes().join(
-                [chr(random.randrange(256)) for _ in range(4)])
+                [byteschr(random.randrange(256)) for _ in range(4)])
             res = guess(sample)
             if res is not None and res != 'utf-8':
                 # This should decode without errors if this is *really*