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)
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)
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)