]> jfr.im git - z_archive/twitter.git/blobdiff - tests/test_internals.py
Implementation of multipart/form-data that handles more imports and is more conformant
[z_archive/twitter.git] / tests / test_internals.py
index edea203bafac2a6a5aeec3909fdbeb4ef3d74b5f..1942d00c7c7ea58bffca04e0cb1e9583f6c32110 100644 (file)
@@ -2,6 +2,7 @@
 from __future__ import unicode_literals
 
 from twitter.api import method_for_uri, build_uri
+from twitter.util import PY_3_OR_HIGHER, actually_bytes
 
 def test_method_for_uri__lookup():
     assert "POST" == method_for_uri("/1.1/users/lookup")
@@ -20,3 +21,10 @@ def test_build_uri():
     # But only for strings beginning with _.
     uri = build_uri(["1.1", "foo", "bar"], {"foo": "asdf"})
     assert uri == "1.1/foo/bar"
+
+def test_actually_bytes():
+    out_type = str
+    if PY_3_OR_HIGHER:
+        out_type = bytes
+    for inp in [b"asdf", "asdf", u"asdfüü", 1234]:
+        assert type(actually_bytes(inp)) == out_type