Added supported languages from help/languages
authorGo Wind <govindappumenon@gmail.com>
Tue, 3 Dec 2013 03:33:27 +0000 (22:33 -0500)
committerGo Wind <govindappumenon@gmail.com>
Tue, 3 Dec 2013 03:35:00 +0000 (22:35 -0500)
tests/test_api.py
tweepy/api.py

index 8e3660e95458c4779c169fc53602337692e9852b..4c4a6de29450f7a7d04938a9b3b34ff73784afda 100644 (file)
@@ -317,6 +317,15 @@ class TweepyAPITests(TweepyTestCase):
         self.assertTrue(place_name_in_list('Austin, TX',
             self.api.reverse_geocode(lat=30.267370168467806, long= -97.74261474609375))) # Austin, TX, USA
 
+    def testsupportedlanguages(self):
+        languages = self.api.supported_languages()
+        expected_dict = {
+            "name": "English",
+            "code": "en",
+            "status": "production"
+        }
+        self.assertTrue(expected_dict in languages)
+
 class TweepyCacheTests(unittest.TestCase):
 
     timeout = 2.0
index 22f08196e17628784205c65cad8d7d1678bf6430..a1af9b657ae5563454a27d9e04cd86c2f0f4e912 100644 (file)
@@ -666,6 +666,13 @@ class API(object):
         allowed_param = ['lat', 'long', 'name', 'contained_within']
     )
 
+    """ help/languages.json """
+    supported_languages = bind_api(
+        path = '/help/languages.json',
+        payload_type = 'json',
+        require_auth = True
+    )
+
     """ Internal use only """
     @staticmethod
     def _pack_image(filename, max_size, form_field="image"):