def test_widget(self): form = self.CurrencyForm({'currency': easymoney.Money('52.23')}) rendered = force_text(form['currency']) self.assertTrue( u'''<span class="input-group-addon">€</span>''' in rendered) # Make sure that the value does not contain the currency symbol self.assertTrue('''value="52.23"''' in rendered)
class CurrencyFieldTestModel(otree.db.models.Model): currency_with_default_value_zero = models.CurrencyField( initial=easymoney.Money(0), min=0)