def test_non_youtube(self): with self.assertRaises(DoesNotKnowHowToGetUrl): get_hot_links("http://www.wetube.com/watch?v=x-x_xxxxxxx")
def test_short(self): self.assertEqual( get_hot_links("http://youtu.be/x-x_xxxxxxx"), ["plugin://test.the.plugin/media/youtube/x-x_xxxxxxx/"] )
def test_parameters(self): self.assertEqual( get_hot_links("http://www.youtube.com/watch?foo=bar&" "v=x-x_xxxxxxx&bar=foo"), ["plugin://test.the.plugin/media/youtube/x-x_xxxxxxx/"], )
def test_https(self): self.assertEqual( get_hot_links("https://www.youtube.com/watch?v=x-x_xxxxxxx"), ["plugin://test.the.plugin/media/youtube/x-x_xxxxxxx/"], )