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_initial_request(self):
     with self.assertRaises(NotImplementedError):
         spider = ManoloBaseSpider(name='manolo')
         today = date.today()
         spider.initial_request(today)
 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')