コード例 #1
0
ファイル: test_api.py プロジェクト: marsam/computrabajo
class TestPageCrawl:
    def setup_method(self, method):
        # TODO: Fix this
        html = open(os.path.join(HERE, "html/listado.html"))
        self.cpage = CrawlPage(html)
        self.cpage.url = "http://www.computrabajo.com.pe/bt-ofrlistado.htm?BqdPalabras=python"

    def test_pagecrawl_get_jobs(self):
        # pytest.skip('Sorry no yet')
        jobs = self.cpage.get_jobs()
        first_job = jobs[0]
        last_job = jobs[-1]
        assert first_job.position == u"LAMP Python Developer"
        assert first_job.link == "http://www.computrabajo.com.pe/bt-ofrd-mmazan-21444.htm?BqdPalabras=python"
        assert (
            first_job.summary
            == u"Taller Technologies Per\xfa is part of the Talent Trust group, based in San Francisco with operations in Latin America, Asia and Europe. We are seeking skilled and self-motivated\nindividuals to develop and support enterprise web applications for our US client.\n\nJob Description\n- Design, develop and support web sites using LAMP/Python, JQuery, JavaScript, YUI and HTML\n- Work with Systems Architects at our US locations (some travel may be required) and support client/owners of hosted web sites for campaign ..... (contin\xfaa)"
        )

        assert last_job.position == u"\xa1Program\xe1 en PHP desde las monta\xf1as!"
        assert last_job.link == "http://www.computrabajo.com.pe/bt-ofrd-waragoner-7148.htm?BqdPalabras=python"
        assert (
            last_job.summary
            == u'\xbfEst\xe1s buscando un cambio laboral y de aire? En Waragon tenemos la oferta justa para ofrecerte!\nEstamos buscando programadores PHP SemiSenior, Senior y Tech Leads, para incorporarse al equipo de desarrollo de la plataforma de compras colectivas m\xe1s importante a nivel mundial.\n\nLas oficinas de la empresa se encuentran ubicadas en Santiago de Chile, Chile, y a los candidatos seleccionados se les ofrecer\xe1 un "plan starter" para la relocalizaci\xf3n a la ciudad.\n\nNos orientamos a personas con experiencia laboral o ..... (contin\xfaa)'
        )
コード例 #2
0
ファイル: test_api.py プロジェクト: marcel1981/computrabajo
class TestPageCrawl:
    def setup_method(self, method):
        # TODO: Fix this
        html = open(os.path.join(HERE, 'html/listado.html'))
        self.cpage = CrawlPage(html)
        self.cpage.url = 'http://www.computrabajo.com.pe/bt-ofrlistado.htm?BqdPalabras=python'

    def test_pagecrawl_get_jobs(self):
        # pytest.skip('Sorry no yet')
        jobs = self.cpage.get_jobs()
        first_job = jobs[0]
        last_job = jobs[-1]
        assert first_job.position == u'LAMP Python Developer'
        assert first_job.link == 'http://www.computrabajo.com.pe/bt-ofrd-mmazan-21444.htm?BqdPalabras=python'
        assert first_job.summary  == \
                    u'Taller Technologies Per\xfa is part of the Talent Trust group, based in San Francisco with operations in Latin America, Asia and Europe. We are seeking skilled and self-motivated\nindividuals to develop and support enterprise web applications for our US client.\n\nJob Description\n- Design, develop and support web sites using LAMP/Python, JQuery, JavaScript, YUI and HTML\n- Work with Systems Architects at our US locations (some travel may be required) and support client/owners of hosted web sites for campaign ..... (contin\xfaa)'

        assert last_job.position == u'\xa1Program\xe1 en PHP desde las monta\xf1as!'
        assert last_job.link == 'http://www.computrabajo.com.pe/bt-ofrd-waragoner-7148.htm?BqdPalabras=python'
        assert last_job.summary  == \
                    u'\xbfEst\xe1s buscando un cambio laboral y de aire? En Waragon tenemos la oferta justa para ofrecerte!\nEstamos buscando programadores PHP SemiSenior, Senior y Tech Leads, para incorporarse al equipo de desarrollo de la plataforma de compras colectivas m\xe1s importante a nivel mundial.\n\nLas oficinas de la empresa se encuentran ubicadas en Santiago de Chile, Chile, y a los candidatos seleccionados se les ofrecer\xe1 un "plan starter" para la relocalizaci\xf3n a la ciudad.\n\nNos orientamos a personas con experiencia laboral o ..... (contin\xfaa)'
コード例 #3
0
ファイル: test_api.py プロジェクト: marsam/computrabajo
 def setup_method(self, method):
     # TODO: Fix this
     html = open(os.path.join(HERE, "html/listado.html"))
     self.cpage = CrawlPage(html)
     self.cpage.url = "http://www.computrabajo.com.pe/bt-ofrlistado.htm?BqdPalabras=python"
コード例 #4
0
ファイル: test_api.py プロジェクト: marcel1981/computrabajo
 def setup_method(self, method):
     # TODO: Fix this
     html = open(os.path.join(HERE, 'html/listado.html'))
     self.cpage = CrawlPage(html)
     self.cpage.url = 'http://www.computrabajo.com.pe/bt-ofrlistado.htm?BqdPalabras=python'