From 29738edd295c7b681878c9833b24a4ba34fc9fe5 Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Wed, 19 Nov 2014 11:42:20 +0100 Subject: [PATCH] [allocine] remove excessive quote_plus call on pattern to make multi-word search work again --- modules/allocine/module.py | 6 ++---- modules/allocine/test.py | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/allocine/module.py b/modules/allocine/module.py index 52ec75b4..0b7eb44b 100644 --- a/modules/allocine/module.py +++ b/modules/allocine/module.py @@ -22,8 +22,6 @@ from weboob.tools.backend import Module from .browser import AllocineBrowser -from urllib import quote_plus - __all__ = ['AllocineModule'] @@ -43,10 +41,10 @@ class AllocineModule(Module, CapCinema): return self.browser.get_person(id) def iter_movies(self, pattern): - return self.browser.iter_movies(quote_plus(pattern.encode('utf-8'))) + return self.browser.iter_movies(pattern.encode('utf-8')) def iter_persons(self, pattern): - return self.browser.iter_persons(quote_plus(pattern.encode('utf-8'))) + return self.browser.iter_persons(pattern.encode('utf-8')) def iter_movie_persons(self, id, role=None): return self.browser.iter_movie_persons(id, role) diff --git a/modules/allocine/test.py b/modules/allocine/test.py index 499231cc..811ca844 100644 --- a/modules/allocine/test.py +++ b/modules/allocine/test.py @@ -25,7 +25,7 @@ class AllocineTest(BackendTest): MODULE = 'allocine' def test_search_movie(self): - movies = list(self.backend.iter_movies('spiderman')) + movies = list(self.backend.iter_movies('usual suspects')) assert len(movies) > 0 for movie in movies: assert movie.id @@ -37,7 +37,7 @@ class AllocineTest(BackendTest): assert movie.original_title def test_search_person(self): - persons = list(self.backend.iter_persons('dewaere')) + persons = list(self.backend.iter_persons('patrick dewaere')) assert len(persons) > 0 for person in persons: assert person.id