def test_usage(self): url = 'http://google.com' app = self.create_app() with app.app_context(): shorter = ShorterURL() self.assertIsNotNone(shorter) self.assertIsNotNone(shorter.short(url))
def populate_shorter_url(self): if not self.published or not get_setting_value('SHORTENER_ENABLED'): return url = self.get_http_url() if not self.shortened_url or url != self.shortened_url.original: shortener = ShorterURL() self.shortened_url = ShortenedURL(original=url, short=shortener.short(url))