def test_unbreakable_amount_en(self): modeladmin = BankPaymentAdmin(BankPayment, admin.site) payment = BankPayment(amount=10000.445) original_definition = _FORMATTER.formatting_definitions.get('EN', None) try: _FORMATTER.add_formatting_definition('en', group_size=3, group_separator=',', decimal_point='.', positive_sign='', trailing_positive_sign='', negative_sign='-', trailing_negative_sign='', rounding_method=ROUND_HALF_UP) formatted = modeladmin.unbreakable_amount(payment) finally: _FORMATTER.formatting_definitions['EN'] = original_definition self.assertEquals('10,000.45 Kč', formatted)
'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'djmoney', 'djmoney.contrib.exchange', 'reversion', 'tests.testapp' ] SITE_ID = 1 SECRET_KEY = 'foobar' USE_L10N = True _FORMATTER.add_sign_definition('pl_PL', moneyed.PLN, suffix=' zł') _FORMATTER.add_sign_definition(DEFAULT, moneyed.PLN, suffix=' zł') _FORMATTER.add_formatting_definition( 'pl_PL', group_size=3, group_separator=' ', decimal_point=',', positive_sign='', trailing_positive_sign='', negative_sign='-', trailing_negative_sign='', rounding_method=ROUND_HALF_EVEN ) OPEN_EXCHANGE_RATES_APP_ID = 'test' FIXER_ACCESS_KEY = 'test'
"djmoney", "djmoney.contrib.exchange", "reversion", "tests.testapp", ] SITE_ID = 1 SECRET_KEY = "foobar" USE_L10N = True _FORMATTER.add_sign_definition("pl_PL", moneyed.PLN, suffix=" zł") _FORMATTER.add_sign_definition(DEFAULT, moneyed.PLN, suffix=" zł") _FORMATTER.add_formatting_definition( "pl_PL", group_size=3, group_separator=" ", decimal_point=",", positive_sign="", trailing_positive_sign="", negative_sign="-", trailing_negative_sign="", rounding_method=ROUND_HALF_EVEN, ) moneyed.add_currency("USDT", "000", "Tether", None) OPEN_EXCHANGE_RATES_APP_ID = "test" FIXER_ACCESS_KEY = "test"
'django.contrib.sessions', 'django.contrib.sites', 'djmoney', 'djmoney.contrib.exchange', 'reversion', 'tests.testapp' ] SITE_ID = 1 SECRET_KEY = 'foobar' USE_L10N = True _FORMATTER.add_sign_definition('pl_PL', moneyed.PLN, suffix=' zł') _FORMATTER.add_sign_definition(DEFAULT, moneyed.PLN, suffix=' zł') _FORMATTER.add_formatting_definition( 'pl_PL', group_size=3, group_separator=' ', decimal_point=',', positive_sign='', trailing_positive_sign='', negative_sign='-', trailing_negative_sign='', rounding_method=ROUND_HALF_EVEN ) moneyed.add_currency("USDT", "000", "Tether", None) OPEN_EXCHANGE_RATES_APP_ID = 'test' FIXER_ACCESS_KEY = 'test'
# ('es', gettext_noop('Spanish')), ) SOUTH_TESTS_MIGRATE = False TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True # Lib. Py-Moneyed _FORMATTER.add_sign_definition('default', BRL, prefix='R$ ') _FORMATTER.add_formatting_definition( "default", group_size=3, group_separator=".", decimal_point=",", positive_sign="", trailing_positive_sign="", negative_sign="-", trailing_negative_sign="", rounding_method=ROUND_HALF_EVEN ) from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS TEMPLATE_CONTEXT_PROCESSORS += ('core.context_processor.shared_context_processor',) # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.6/howto/static-files/ # Heroku AWS vars AWS_ACCESS_KEY_ID = config('AWS_ACCESS_KEY_ID') AWS_SECRET_ACCESS_KEY = config('AWS_SECRET_ACCESS_KEY')