From 9dc83402c2162fe0be4e748a39613ebaaa0fd169 Mon Sep 17 00:00:00 2001 From: Antti Ajanki Date: Sun, 23 Sep 2012 21:01:59 +0300 Subject: Fix Google video --- src/unittest/testwebvi.py | 13 ++------ templates/video.google.com/search.xsl | 16 +--------- templates/video.google.com/searchresults.xsl | 47 ++++++---------------------- templates/video.google.com/videopage.xsl | 19 +++++++---- 4 files changed, 25 insertions(+), 70 deletions(-) diff --git a/src/unittest/testwebvi.py b/src/unittest/testwebvi.py index 8bf15b8..2b53d60 100644 --- a/src/unittest/testwebvi.py +++ b/src/unittest/testwebvi.py @@ -153,23 +153,14 @@ class TestServiceModules(unittest.TestCase): def testGoogleSearch(self): ref = self.getServiceReference('../../templates/video.google.com') menuobj = self.downloadMenuPage(ref, 'search') - self.assertTrue(len(menuobj) == 4, 'Unexpected number of items in Google search menu') self.assertTrue(isinstance(menuobj[0], menu.MenuItemTextField)) - self.assertTrue(isinstance(menuobj[1], menu.MenuItemList)) - self.assertTrue(len(menuobj[1].items) >= 2) - self.assertTrue(isinstance(menuobj[2], menu.MenuItemList)) - self.assertTrue(len(menuobj[2].items) >= 4) - self.assertTrue(isinstance(menuobj[3], menu.MenuItemSubmitButton)) + self.assertTrue(isinstance(menuobj[-1], menu.MenuItemSubmitButton)) # Query term menuobj[0].value = 'google' - # Sort by: date - menuobj[1].current = 3 - # Duration: Short - menuobj[2].current = 1 - resultref = menuobj[3].activate() + resultref = menuobj[-1].activate() self.assertNotEqual(resultref, None) self.downloadAndExtractLinks(resultref, 1, 'search result') diff --git a/templates/video.google.com/search.xsl b/templates/video.google.com/search.xsl index 07dbda6..ce68861 100644 --- a/templates/video.google.com/search.xsl +++ b/templates/video.google.com/search.xsl @@ -12,23 +12,9 @@ - - - Relevance - Date - - - - - All durations - Short (< 4 min) - Medium (4-20 min) - Long (> 20 min) - - diff --git a/templates/video.google.com/searchresults.xsl b/templates/video.google.com/searchresults.xsl index a65b8a6..28230c0 100644 --- a/templates/video.google.com/searchresults.xsl +++ b/templates/video.google.com/searchresults.xsl @@ -4,12 +4,19 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:str="http://exslt.org/strings"> + + + + wvt:///video.google.com/videopage.xsl?srcurl= + + + Search results - +