def convert(query): al = AlfredItemsList() try: for amount, currency in convert_currency(query): al.append( arg='{:.2f}'.format(amount), title='{:.2f} {}'.format(amount, currency), subtitle='', ) except Exception as e: al.append('error', 'Error', str(e)) print(al)
import unittest import convert_currency as c print(c.convert_currency('1')) print(c.convert_currency('1 eur')) print(c.convert_currency('1 eur zł')) print(c.convert_currency('1 eur zł usd'))