mirror of
https://github.com/django/django.git
synced 2025-08-04 10:59:45 +00:00
Fixed #23941 -- Removed implicit decimal formatting from expressions.
This commit is contained in:
parent
e2868308bf
commit
267a1dcd9b
9 changed files with 57 additions and 20 deletions
|
@ -4,7 +4,7 @@ from __future__ import unicode_literals
|
|||
|
||||
import copy
|
||||
import datetime
|
||||
from decimal import Decimal
|
||||
from decimal import Decimal, Rounded
|
||||
import re
|
||||
import threading
|
||||
import unittest
|
||||
|
@ -1059,6 +1059,22 @@ class BackendUtilTests(TestCase):
|
|||
'0.1')
|
||||
equal('0.1234567890', 12, 0,
|
||||
'0')
|
||||
equal('0.1234567890', None, 0,
|
||||
'0')
|
||||
equal('1234567890.1234567890', None, 0,
|
||||
'1234567890')
|
||||
equal('1234567890.1234567890', None, 2,
|
||||
'1234567890.12')
|
||||
equal('0.1234', 5, None,
|
||||
'0.1234')
|
||||
equal('123.12', 5, None,
|
||||
'123.12')
|
||||
with self.assertRaises(Rounded):
|
||||
equal('0.1234567890', 5, None,
|
||||
'0.12346')
|
||||
with self.assertRaises(Rounded):
|
||||
equal('1234567890.1234', 5, None,
|
||||
'1234600000')
|
||||
|
||||
|
||||
class DBTestSettingsRenamedTests(IgnoreAllDeprecationWarningsMixin, TestCase):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue