summaryrefslogtreecommitdiff
path: root/odoo/addons/base
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/addons/base')
-rw-r--r--odoo/addons/base/models/decimal_precision.py9
-rw-r--r--odoo/addons/base/security/ir.model.access.csv1
-rw-r--r--odoo/addons/base/tests/__init__.py1
-rw-r--r--odoo/addons/base/tests/test_qweb_float.py66
4 files changed, 0 insertions, 77 deletions
diff --git a/odoo/addons/base/models/decimal_precision.py b/odoo/addons/base/models/decimal_precision.py
index e59a961fae7..9d1e67a22b3 100644
--- a/odoo/addons/base/models/decimal_precision.py
+++ b/odoo/addons/base/models/decimal_precision.py
@@ -71,15 +71,6 @@ class DecimalPrecisionFloat(models.AbstractModel):
return super().precision(field, options=options)
-class DecimalPrecisionTestModel(models.Model):
- _name = 'decimal.precision.test'
- _description = 'Decimal Precision Test'
-
- float = fields.Float()
- float_2 = fields.Float(digits=(16, 2))
- float_4 = fields.Float(digits=(16, 4))
-
-
# compatibility for decimal_precision.get_precision(): expose the module in addons namespace
dp = sys.modules['odoo.addons.base.models.decimal_precision']
odoo.addons.decimal_precision = dp
diff --git a/odoo/addons/base/security/ir.model.access.csv b/odoo/addons/base/security/ir.model.access.csv
index 08c16e112b6..d25dddad322 100644
--- a/odoo/addons/base/security/ir.model.access.csv
+++ b/odoo/addons/base/security/ir.model.access.csv
@@ -1,6 +1,5 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_decimal_precision_config","decimal.precision configuration","model_decimal_precision","group_system",1,1,1,1
-"access_decimal_precision_test_all","decimal.precision.test","model_decimal_precision_test",,1,1,1,1
"access_ir_attachment_group_user","ir_attachment group_user","model_ir_attachment","group_user",1,1,1,1
"access_ir_attachment_group_portal_public","ir_attachment group_portal_public","model_ir_attachment",,0,0,0,0
"access_ir_cron_group_cron","ir_cron group_cron","model_ir_cron","group_system",1,1,1,1
diff --git a/odoo/addons/base/tests/__init__.py b/odoo/addons/base/tests/__init__.py
index 651b3107934..bba0d5b6742 100644
--- a/odoo/addons/base/tests/__init__.py
+++ b/odoo/addons/base/tests/__init__.py
@@ -24,7 +24,6 @@ from . import test_orm
from . import test_ormcache
from . import test_osv
from . import test_qweb
-from . import test_qweb_float
from . import test_res_config
from . import test_res_lang
from . import test_search
diff --git a/odoo/addons/base/tests/test_qweb_float.py b/odoo/addons/base/tests/test_qweb_float.py
deleted file mode 100644
index 5e696fdf9ca..00000000000
--- a/odoo/addons/base/tests/test_qweb_float.py
+++ /dev/null
@@ -1,66 +0,0 @@
-# -*- coding: utf-8 -*-
-
-from odoo.tests import common
-
-
-class TestFloatExport(common.TransactionCase):
-
- def get_converter(self, name):
- FloatField = self.env['ir.qweb.field.float']
- _, precision = self.env['decimal.precision.test']._fields[name].get_digits(self.env) or (None, None)
-
- def converter(value, options=None):
- record = self.env['decimal.precision.test'].new({name: value})
- return FloatField.record_to_html(record, name, options or {})
- return converter
-
- def test_basic_float(self):
- converter = self.get_converter('float')
- self.assertEqual(
- converter(42.0),
- "42.0")
- self.assertEqual(
- converter(42.12345),
- "42.12345")
-
- converter = self.get_converter('float_2')
- self.assertEqual(
- converter(42.0),
- "42.00")
- self.assertEqual(
- converter(42.12345),
- "42.12")
-
- converter = self.get_converter('float') # don't use float_4 because the field value 42.12345 is already orm converted to 42.1235
- self.assertEqual(
- converter(42.0, {'precision': 4}),
- '42.0000')
- self.assertEqual(
- converter(42.12345, {'precision': 4}),
- '42.1235')
-
- def test_precision_domain(self):
- self.env['decimal.precision'].create({
- 'name': 'A',
- 'digits': 2,
- })
- self.env['decimal.precision'].create({
- 'name': 'B',
- 'digits': 6,
- })
-
- converter = self.get_converter('float')
- self.assertEqual(
- converter(42.0, {'decimal_precision': 'A'}),
- '42.00')
- self.assertEqual(
- converter(42.0, {'decimal_precision': 'B'}),
- '42.000000')
-
- converter = self.get_converter('float') # don't use float_4 because the field value 42.12345 is orm converted to 42.1235
- self.assertEqual(
- converter(42.12345, {'decimal_precision': 'A'}),
- '42.12')
- self.assertEqual(
- converter(42.12345, {'decimal_precision': 'B'}),
- '42.123450')