Пример #1
0
    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')
Пример #2
0
    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')
Пример #3
0
    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')
Пример #4
0
    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()
Пример #5
0
    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')
Пример #6
0
    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')