def test_basic(self): for country, tuple in self.data.items(): conv, data = tuple number, pos, neg, intl = data fmt = '%s' assert format.format_monetary(number, fmt, conv) == pos assert format.format_monetary(-number, fmt, conv) == neg assert format.format_monetary(number, fmt, conv, international=True) == intl
def format_monetary(self, value, format='%s', **kwargs): """Format a monetary value.""" if kwargs: conv = self.localeconv().copy() conv.update(kwargs) else: conv = self.localeconv() result = locfmt.format_monetary(value, format, conv) return result