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' )
Esempio n. 2
0
    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')
Esempio n. 3
0
    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)
Esempio n. 4
0
    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_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 )
Esempio n. 7
0
    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')
Esempio n. 8
0
    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) )
Esempio n. 12
0
    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))