def test_to_son_with_different_rounding(self): field = DecimalField(precision=4, rounding=ROUND_DOWN) expect(field.to_son(10.023493924)).to_equal(u'10.0234') expect(field.to_son("10.5682999")).to_equal(u'10.5682') field = DecimalField(precision=4, rounding=ROUND_UP) expect(field.to_son(10.023493924)).to_equal(u'10.0235') expect(field.to_son("10.5682999")).to_equal(u'10.5683')
def test_to_son_with_different_precision(self): field = DecimalField(precision=4) expect(field.to_son(10.023423924)).to_equal(u'10.0234') expect(field.to_son("10.56823239")).to_equal(u'10.5682')
def test_to_son(self): field = DecimalField() expect(field.to_son(10.0230)).to_equal(u'10.02') expect(field.to_son("10.56823")).to_equal(u'10.57') expect(field.to_son(None)).to_be_null()
def test_to_son(self): field = DecimalField() expect(field.to_son(10.0230)).to_equal(u'10.02') expect(field.to_son("10.56823")).to_equal(u'10.57')