Esempio n. 1
0
 def test_normalize_url(self):
     from tootwi import API
     normal_api = API(use_ssl=False)
     secure_api = API(use_ssl=True)
     
     self.assertEqual(normal_api.normalize_url( 'method'        ), 'http://api.twitter.com/1/method')
     self.assertEqual(normal_api.normalize_url( 'method',  None ), 'http://api.twitter.com/1/method')
     self.assertEqual(normal_api.normalize_url( 'method',  'ext'), 'http://api.twitter.com/1/method.ext')
     self.assertEqual(normal_api.normalize_url( 'method', '.ext'), 'http://api.twitter.com/1/method.ext')
     self.assertEqual(normal_api.normalize_url('/method'        ), 'http://api.twitter.com/method')
     self.assertEqual(normal_api.normalize_url('/method',  None ), 'http://api.twitter.com/method')
     self.assertEqual(normal_api.normalize_url('/method',  'ext'), 'http://api.twitter.com/method.ext')
     self.assertEqual(normal_api.normalize_url('/method', '.ext'), 'http://api.twitter.com/method.ext')
     self.assertEqual(normal_api.normalize_url('proto://server/method'        ), 'proto://server/method')
     self.assertEqual(normal_api.normalize_url('proto://server/method',  None ), 'proto://server/method')
     self.assertEqual(normal_api.normalize_url('proto://server/method',  'ext'), 'proto://server/method.ext')
     self.assertEqual(normal_api.normalize_url('proto://server/method', '.ext'), 'proto://server/method.ext')
     
     self.assertEqual(secure_api.normalize_url( 'method'        ), 'https://api.twitter.com/1/method')
     self.assertEqual(secure_api.normalize_url( 'method',  None ), 'https://api.twitter.com/1/method')
     self.assertEqual(secure_api.normalize_url( 'method',  'ext'), 'https://api.twitter.com/1/method.ext')
     self.assertEqual(secure_api.normalize_url( 'method', '.ext'), 'https://api.twitter.com/1/method.ext')
     self.assertEqual(secure_api.normalize_url('/method'        ), 'https://api.twitter.com/method')
     self.assertEqual(secure_api.normalize_url('/method',  None ), 'https://api.twitter.com/method')
     self.assertEqual(secure_api.normalize_url('/method',  'ext'), 'https://api.twitter.com/method.ext')
     self.assertEqual(secure_api.normalize_url('/method', '.ext'), 'https://api.twitter.com/method.ext')
     self.assertEqual(secure_api.normalize_url('proto://server/method'        ), 'proto://server/method')
     self.assertEqual(secure_api.normalize_url('proto://server/method',  None ), 'proto://server/method')
     self.assertEqual(secure_api.normalize_url('proto://server/method',  'ext'), 'proto://server/method.ext')
     self.assertEqual(secure_api.normalize_url('proto://server/method', '.ext'), 'proto://server/method.ext')