Ejemplo n.º 1
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')
Ejemplo n.º 2
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)
Ejemplo n.º 3
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)
Ejemplo n.º 4
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')
Ejemplo n.º 5
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)
Ejemplo n.º 6
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))