diff options
author | Antti Ajanki <antti.ajanki@iki.fi> | 2012-09-18 22:03:26 +0300 |
---|---|---|
committer | Antti Ajanki <antti.ajanki@iki.fi> | 2012-09-18 22:03:26 +0300 |
commit | 23f374f8fbad7de8e39e45b0e53400cff078f139 (patch) | |
tree | 549d5767b7b970cbc8a032bee3a37c81466d11e2 | |
parent | c9a2dafe2a6dc59641c5b02817e3b574f0924930 (diff) | |
download | vdr-plugin-webvideo-23f374f8fbad7de8e39e45b0e53400cff078f139.tar.gz vdr-plugin-webvideo-23f374f8fbad7de8e39e45b0e53400cff078f139.tar.bz2 |
Fix ruutu.fi test
-rw-r--r-- | src/unittest/testwebvi.py | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/unittest/testwebvi.py b/src/unittest/testwebvi.py index 9d0382d..8bf15b8 100644 --- a/src/unittest/testwebvi.py +++ b/src/unittest/testwebvi.py @@ -45,14 +45,14 @@ class TestServiceModules(unittest.TestCase): def setUp(self): webvi.api.set_config(WebviConfig.TEMPLATE_PATH, '../../templates') self.client = client.WVClient([], {}, {}, False) - + def getLinks(self, menuobj): links = [] for i in xrange(len(menuobj)): if isinstance(menuobj[i], menu.MenuItemLink): links.append(menuobj[i]) return links - + def downloadMenuPage(self, reference, menuname): (status, statusmsg, menuobj) = self.client.getmenu(reference) self.assertEqual(status, 0, 'Unexpected status code %s (%s) in %s menu\nFailed ref was %s' % (status, statusmsg, menuname, reference)) @@ -101,7 +101,7 @@ class TestServiceModules(unittest.TestCase): pname = psplit[0].lower() if len(psplit) == 2: pvalue = psplit[1] - + params[pname] = pvalue res[key] = urllib.unquote(val) @@ -332,13 +332,9 @@ class TestServiceModules(unittest.TestCase): # Direct video page link queries, params = self.extractQueryParams(links[0].stream) self.assertTrue('srcurl' in queries, 'Required parameter missing in video link') - queries, params = self.extractQueryParams(queries['srcurl']) - self.assertTrue('q' in queries, 'Required parameter missing in video link') - vt, vid = queries['q'].split('/') - videopageurl = 'http://www.ruutu.fi/video?vt=%s&vid=%s' % (vt, vid) - videopageref = self.urlToWvtref(videopageurl) + videopageref = self.urlToWvtref(queries['srcurl']) self.checkMediaUrl(videopageref) - + # def testRuutuFiSearch(self): # menuobj = self.downloadMenuPage('wvt:///www.ruutu.fi/search.xsl', 'search') # self.assertTrue(len(menuobj) >= 2, 'Too few items in search menu') |