def test_days_between_dates(self): self.assertEqual( ManoloBaseSpider.days_between_dates('2015-08-20', '2015-08-30'), 10) self.assertEqual( ManoloBaseSpider.days_between_dates('2015-08-30', '2015-08-20'), -10) self.assertEqual( ManoloBaseSpider.days_between_dates('2015-08-30', '2015-08-30'), 0)
def test_days_between_dates(self): self.assertEqual(ManoloBaseSpider.days_between_dates('2015-08-20', '2015-08-30'), 10) self.assertEqual(ManoloBaseSpider.days_between_dates('2015-08-30', '2015-08-20'), -10) self.assertEqual(ManoloBaseSpider.days_between_dates('2015-08-30', '2015-08-30'), 0)
def test_get_date_item(self): self.assertEqual(ManoloBaseSpider.get_date_item('2015/08/20', '%Y/%m/%d'), '2015-08-20')
def test_initial_request(self): with self.assertRaises(NotImplementedError): spider = ManoloBaseSpider(name='manolo') today = date.today() spider.initial_request(today)
def test_get_date_item(self): self.assertEqual( ManoloBaseSpider.get_date_item('2015/08/20', '%Y/%m/%d'), '2015-08-20')
def test_start_date_and_end_date(self): with self.assertRaises(exceptions.UsageError): ManoloBaseSpider(date_start='2015-08-20', date_end='2015-08-17', name='manolo')