def test_format_currency(self): i18n.get_i18n().set_locale('en_US') self.assertEqual(i18n.format_currency(1099.98, 'USD'), u'$1,099.98') self.assertEqual(i18n.format_currency(1099.98, 'EUR', u'\xa4\xa4 #,##0.00'), u'EUR 1,099.98') i18n.get_i18n().set_locale('es_CO') self.assertEqual(i18n.format_currency(1099.98, 'USD'), u'US$\xa01.099,98') i18n.get_i18n().set_locale('de_DE') self.assertEqual(i18n.format_currency(1099.98, 'EUR'), u'1.099,98\xa0\u20ac')
def test_format_currency(self): i18n.get_i18n().set_locale("en_US") self.assertEqual(i18n.format_currency(1099.98, "USD"), "$1,099.98") self.assertEqual( i18n.format_currency(1099.98, "EUR", "\xa4\xa4 #,##0.00"), "EUR 1,099.98" ) i18n.get_i18n().set_locale("es_CO") self.assertEqual(i18n.format_currency(1099.98, "USD"), "US$\xa01.099,98") i18n.get_i18n().set_locale("de_DE") self.assertEqual(i18n.format_currency(1099.98, "EUR"), "1.099,98\xa0\u20ac")
def test_format_currency(self): i18n.get_i18n().set_locale('en_US') self.assertEqual(i18n.format_currency(1099.98, 'USD'), u'$1,099.98') self.assertEqual( i18n.format_currency(1099.98, 'EUR', u'\xa4\xa4 #,##0.00'), u'EUR 1,099.98') i18n.get_i18n().set_locale('es_CO') self.assertEqual(i18n.format_currency(1099.98, 'USD'), u'US$\xa01.099,98') i18n.get_i18n().set_locale('de_DE') self.assertEqual(i18n.format_currency(1099.98, 'EUR'), u'1.099,98\xa0\u20ac')
def string_to_currency(string_currency): return format_currency(string_currency, "$")