diff --git a/modules/adecco/backend.py b/modules/adecco/backend.py index ed66507f..2da6363d 100644 --- a/modules/adecco/backend.py +++ b/modules/adecco/backend.py @@ -21,7 +21,7 @@ from weboob.tools.backend import BaseBackend from weboob.capabilities.job import ICapJob from .browser import AdeccoBrowser - +from .job import AdeccoJobAdvert __all__ = ['AdeccoBackend'] @@ -40,6 +40,11 @@ class AdeccoBackend(BaseBackend, ICapJob): for advert in self.browser.search_job(pattern): yield advert - def get_job_advert(self, _id, advert): + def get_job_advert(self, _id, advert=None): with self.browser: return self.browser.get_job_advert(_id, advert) + + def fill_obj(self, advert, fields): + self.get_job_advert(advert.id, advert) + + OBJECTS = {AdeccoJobAdvert: fill_obj} diff --git a/modules/adecco/test.py b/modules/adecco/test.py index 94710a73..0a5c69b0 100644 --- a/modules/adecco/test.py +++ b/modules/adecco/test.py @@ -28,5 +28,4 @@ class AdeccoTest(BackendTest): l = list(self.backend.search_job(u'valet de chambre')) assert len(l) advert = self.backend.get_job_advert(l[0].id, None) - print advert.__repr__() self.assertTrue(advert.url, 'URL for announce "%s" not found: %s' % (advert.id, advert.url))