summaryrefslogtreecommitdiff
path: root/odoo/addons/base/tests/test_qweb_float.py
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2019-06-19 13:42:32 +0000
committerMartin Trigaux <mat@odoo.com>2019-07-03 11:16:24 +0000
commitdd2fae2ead6ea00dfc7e7a6e1d3a0a5624e478f7 (patch)
tree1ec47d8c0ef5bff81affb234e4f9088e4473185a /odoo/addons/base/tests/test_qweb_float.py
parenta1eb000c93a5a64b3041c48ed9b1eaf3c03257d3 (diff)
[IMP] base: remove decimal.precision.test model
It should not be a standard model but a test model
Diffstat (limited to 'odoo/addons/base/tests/test_qweb_float.py')
-rw-r--r--odoo/addons/base/tests/test_qweb_float.py66
1 files changed, 0 insertions, 66 deletions
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')