示例#1
0
def test_money_field_formfield():
    field = MoneyField(
        'price', currency='BTC', default='5', max_digits=9, decimal_places=2)
    form_field = field.formfield()
    assert isinstance(form_field, forms.MoneyField)
    assert form_field.currency == 'BTC'
    assert isinstance(form_field.widget, widgets.MoneyInput)
示例#2
0
def test_money_field_formfield():
    field = MoneyField('price',
                       currency='BTC',
                       default='5',
                       max_digits=9,
                       decimal_places=2)
    form_field = field.formfield()
    assert isinstance(form_field, forms.MoneyField)
    assert form_field.currency == 'BTC'
    assert isinstance(form_field.widget, widgets.MoneyInput)
示例#3
0
def test_money_field_formfield_returns_form_with_fixed_currency_input_if_no_model_attached(
):
    field = MoneyField(amount_field="amount", currency_field="currency")
    form_field = field.formfield()
    assert isinstance(form_field, forms.MoneyField)
    assert isinstance(form_field.widget, widgets.FixedCurrencyMoneyInput)