3
0
Fork 0

fix: add scale kwarg for WuttaMoney schema type, widget

This commit is contained in:
Lance Edgar 2025-01-07 13:40:44 -06:00
parent b73127e350
commit 7f09ca5ede
3 changed files with 21 additions and 1 deletions
tests/forms

View file

@ -85,9 +85,18 @@ class TestWuttaMoney(WebTestCase):
def test_widget_maker(self):
enum = self.app.enum
# default scale
typ = mod.WuttaMoney(self.request)
widget = typ.widget_maker()
self.assertIsInstance(widget, widgets.WuttaMoneyInputWidget)
self.assertEqual(widget.scale, 2)
# custom scale
typ = mod.WuttaMoney(self.request, scale=4)
widget = typ.widget_maker()
self.assertIsInstance(widget, widgets.WuttaMoneyInputWidget)
self.assertEqual(widget.scale, 4)
class TestWuttaQuantity(WebTestCase):