mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #23941 -- Removed implicit decimal formatting from expressions.
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user