示例#1
0
    def test_delivery(self):
        f = open(os.path.join(os.getcwd(), 'test/html/barcode.html'), 'r')
        html = f.read()
        f.close()

        info = parse_tracking_search(html)

        self.assertEqual({'zipcode': 49069, 'updated': '04.08.2010', 
            'status_full': "Відправлення за номером \
RB193328726HK передано 04.08.2010 в об'єкт поштового зв'язку \
ДНІПРОПЕТРОВСЬК 69 з індексом 49069, на даний час не вручене."}, info)
示例#2
0
    def test_delivery_working_on(self):
        f = open(os.path.join(os.getcwd(), 'test/html/track_working_on.html'), 'r')
        html = f.read()
        f.close()

        info = parse_tracking_search(html)

        self.assertEqual(info['zipcode'], 49938)
        self.assertEqual(info['updated'], "26.08.2010")

        self.assertEqual(info['status_full'], "Відправлення за номером CJ203841359US знаходиться \
в процесі оброблення. Востаннє воно зареєстроване 26.08.2010 в об’єкті \
поштового зв’язку Дніпропетровськ ЗВОП Обмін область роб з індексом 49938.")