Example #1
0
    def test_shorten_url_with_domain(self):
        service = Bitly(login=self.login, api_key=self.api_key)

        for domain in ('bit.ly', 'j.mp', 'bitly.com'):
            generated_short_url = service.shorten_url(self.test_long_url, domain=domain)
            expected_short_url = 'http://' + domain + '/' + self.test_short_url_hash
            self.assertEqual(expected_short_url, generated_short_url)
Example #2
0
    def test_shorten_url_with_domain(self):
        service = Bitly(login=self.login, api_key=self.api_key)

        for domain in ('bit.ly', 'j.mp', 'bitly.com'):
            generated_short_url = service.shorten_url(self.test_long_url, domain=domain)
            expected_short_url = 'http://' + domain + '/' + self.test_short_url_hash
            self.assertEqual(expected_short_url, generated_short_url)
Example #3
0
    def test_shorten_url(self):
        service = Bitly(login=self.login, api_key=self.api_key)
        generated_short_url = service.shorten_url(self.test_long_url)

        self.assertEqual(self.test_short_url, generated_short_url)
Example #4
0
	def bitly_link(self, link):
		from pyshorturl import Bitly, BitlyError
		bitly = Bitly(boto.config.get("bitly", "username"), boto.config.get('bitly', "api_key"))
		return bitly.shorten_url(link)
Example #5
0
    def test_shorten_url(self):
        service = Bitly(login=self.login, api_key=self.api_key)
        generated_short_url = service.shorten_url(self.test_long_url)

        self.assertEqual(self.test_short_url, generated_short_url)