aboutsummaryrefslogtreecommitdiffstats
path: root/tests/_lib.py
blob: 2821724735a2eb7bfdbab32c5e6e8c7b5fc92a91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from partmgr.pricefetch import *
import re

def priceFetchTest(name, testData):
	fetcher = PriceFetcher.get(name)()
	for i, res in enumerate(fetcher.getPrices(d[0] for d in testData)):
		print(res)
		orderCode, expectedStatus = testData[i]
		assert(res.orderCode == orderCode.strip())
		if expectedStatus == PriceFetcher.Result.FOUND:
			assert(res.price > 0.0)
		assert(res.status == expectedStatus)
		assert(res.currency == Param_Currency.CURR_EUR)
bues.ch cgit interface