Beispiel #1
0
    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')
Beispiel #2
0
    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")
Beispiel #3
0
    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')
Beispiel #4
0
def string_to_currency(string_currency):
    return format_currency(string_currency, "$")