def testPrice(self): pipeline = CleaningPipeline() offer = self._create_default_offer() offer['price'] = "200.000,-" cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(cleaned_offer['price'], '200000' )
def testPrice(self): pipeline = CleaningPipeline() offer = self._create_default_offer() offer['price'] = "200.000,-" cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(cleaned_offer['price'], '200000')
def testPrice_NotInItem(self): ''' Should not crash ''' pipeline = CleaningPipeline() offer = self._create_default_offer() del offer['price'] cleaned_offer = pipeline.process_item(offer, None) self.assertFalse('price' in cleaned_offer)
def testPrice_None(self): ''' Should not crash ''' pipeline = CleaningPipeline() offer = self._create_default_offer() offer['price'] = None cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(cleaned_offer['price'], None)
def testPrice_None(self): ''' Should not crash ''' pipeline = CleaningPipeline() offer = self._create_default_offer() offer['price'] = None cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(cleaned_offer['price'], None )
def testDate_some_date(self): # quoka return sometimes gestern as date; check if pipeline convert it properly pipeline = CleaningPipeline() offer = self._create_default_offer() offer['date'] = "28.11.2015" cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(cleaned_offer['date'], '28.11.2015')
def testDate_vor_6_month(self): # quoka return sometimes gestern as date; check if pipeline convert it properly pipeline = CleaningPipeline() offer = self._create_default_offer() offer['date'] = "vor 6 Monaten" cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(cleaned_offer['date'], None)
def testDate_some_date(self): # quoka return sometimes gestern as date; check if pipeline convert it properly pipeline = CleaningPipeline() offer = self._create_default_offer() offer['date'] = "28.11.2015" cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(cleaned_offer['date'], '28.11.2015' )
def testDate_vor_6_month(self): # quoka return sometimes gestern as date; check if pipeline convert it properly pipeline = CleaningPipeline() offer = self._create_default_offer() offer['date'] = "vor 6 Monaten" cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(cleaned_offer['date'], None )
def testDate_gestern(self): # quoka return sometimes gestern as date; check if pipeline convert it properly pipeline = CleaningPipeline() offer = self._create_default_offer() offer['date'] = "gestern" cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(type(cleaned_offer['date']), str) self.assertEqual(cleaned_offer['date'], (date.today() - timedelta(1)).strftime(self.out_date_format) )
def testDate_gestern(self): # quoka return sometimes gestern as date; check if pipeline convert it properly pipeline = CleaningPipeline() offer = self._create_default_offer() offer['date'] = "gestern" cleaned_offer = pipeline.process_item(offer, None) self.assertEqual(type(cleaned_offer['date']), str) self.assertEqual(cleaned_offer['date'], (date.today() - timedelta(1)).strftime( self.out_date_format))