def test_converters_creation(self): cconv = cc.parse_input('100 eur in pln gbp') converters = tuple(cc.create_conversions(cconv)) self.assertEqual(len(converters), 2) eur_pln_converter = converters[0] self.assertEqual(eur_pln_converter.currency_from, 'EUR') self.assertEqual(eur_pln_converter.currency_to, 'PLN') self.assertEqual(eur_pln_converter.amount, 100) eur_gbp_converter = converters[1] self.assertEqual(eur_gbp_converter.currency_from, 'EUR') self.assertEqual(eur_gbp_converter.currency_to, 'GBP') self.assertEqual(eur_gbp_converter.amount, 100)
def test_online_conversion(self): cconv = cc.parse_input('100 eur in pln') converter = tuple(cc.create_conversions(cconv))[0] self.assertTrue(isinstance(converter.converted_amount, float))