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)
|