コード例 #1
0
class TestOsceSpider(unittest.TestCase):

    def setUp(self):
        self.spider = OSCESpider()

    def test_parse_item(self):
        filename = os.path.join('data/osce', '18-08-2015.html')
        items = self.spider.parse(fake_response_from_file(filename, meta={'date': u'18/08/2015'}))

        item = next(items)
        self.assertEqual(item.get('full_name'), u'Silvia Sousa Cristofol')
        self.assertEqual(item.get('time_start'), u'16:38')
        self.assertEqual(item.get('institution'), u'osce')
        self.assertEqual(item.get('id_document'), u'CARNET DE EXTRANJERIA')
        self.assertEqual(item.get('id_number'), u'000904735')
        self.assertEqual(item.get('entity'), u'everis')
        self.assertEqual(item.get('reason'), u'REUNIÓN DE TRABAJO')
        self.assertEqual(item.get('host_name'), u'Isabel Rosario Vega Palomino')
        self.assertEqual(item.get('title'), u'[Ninguno]')
        self.assertEqual(item.get('office'), u'Sala de Espera')
        self.assertEqual(item.get('time_end'), None)
        self.assertEqual(item.get('date'), u'2015-08-18')

        number_of_items = 1 + sum(1 for x in items)
        self.assertEqual(number_of_items, 15)
コード例 #2
0
class TestOsceSpider(unittest.TestCase):
    def setUp(self):
        self.spider = OSCESpider()

    def test_parse_item(self):
        filename = os.path.join('data/osce', '18-08-2015.html')
        items = self.spider.parse(
            fake_response_from_file(filename, meta={'date': u'18/08/2015'}))

        item = next(items)
        self.assertEqual(item.get('full_name'), u'Silvia Sousa Cristofol')
        self.assertEqual(item.get('time_start'), u'16:38')
        self.assertEqual(item.get('institution'), u'osce')
        self.assertEqual(item.get('id_document'), u'CARNET DE EXTRANJERIA')
        self.assertEqual(item.get('id_number'), u'000904735')
        self.assertEqual(item.get('entity'), u'everis')
        self.assertEqual(item.get('reason'), u'REUNIÓN DE TRABAJO')
        self.assertEqual(item.get('host_name'),
                         u'Isabel Rosario Vega Palomino')
        self.assertEqual(item.get('title'), u'[Ninguno]')
        self.assertEqual(item.get('office'), u'Sala de Espera')
        self.assertEqual(item.get('time_end'), None)
        self.assertEqual(item.get('date'), u'2015-08-18')

        number_of_items = 1 + sum(1 for x in items)
        self.assertEqual(number_of_items, 15)
コード例 #3
0
 def setUp(self):
     self.spider = OSCESpider()
コード例 #4
0
 def setUp(self):
     self.spider = OSCESpider()