]>
jfr.im git - z_archive/twitter.git/blob - tests/test_internals.py
2 from __future__
import unicode_literals
4 from twitter
.api
import method_for_uri
, build_uri
6 def test_method_for_uri__lookup():
7 assert "POST" == method_for_uri("/1.1/users/lookup")
8 assert "POST" == method_for_uri("/1.1/statuses/lookup")
9 assert "POST" == method_for_uri("/1.1/users/lookup/12345")
10 assert "GET" == method_for_uri("/1.1/friendships/lookup")
13 uri
= build_uri(["1.1", "foo", "bar"], {})
14 assert uri
== "1.1/foo/bar"
17 uri
= build_uri(["1.1", "_foo", "bar"], {"_foo": "asdf"}
)
18 assert uri
== "1.1/asdf/bar"
20 # But only for strings beginning with _.
21 uri
= build_uri(["1.1", "foo", "bar"], {"foo": "asdf"}
)
22 assert uri
== "1.1/foo/bar"