Skip to content

Commit 44eba37

Browse files
committed
test: rounding
1 parent b47cc0e commit 44eba37

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/bones/test_numeric_bone.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ def test_convert_to_numeric(self):
6868
bone._convert_to_numeric("xyz")
6969
with self.assertRaises(ValueError):
7070
bone._convert_to_numeric("1.2.3")
71+
# rounding
72+
self.assertEqual(42.12, bone._convert_to_numeric(42.1234))
73+
self.assertEqual(42.0, bone._convert_to_numeric(42.00001))
74+
self.assertEqual(42.07, bone._convert_to_numeric(42.066))
75+
self.assertEqual(42.06, bone._convert_to_numeric(42.064))
7176

7277
bone = NumericBone(precision=0)
7378
self.assertEqual(42, bone._convert_to_numeric(42))
@@ -76,7 +81,7 @@ def test_convert_to_numeric(self):
7681
self.assertEqual(42, bone._convert_to_numeric(42.0))
7782
self.assertEqual(42, bone._convert_to_numeric("42.6"))
7883
self.assertEqual(42, bone._convert_to_numeric("42,6"))
79-
self.assertEqual(42, bone._convert_to_numeric("42,6"))
84+
self.assertEqual(42, bone._convert_to_numeric({"val": "42,6", "idx": "42,6"}))
8085
self.assertEqual(42, bone._convert_to_numeric({"val": "42", "idx": "42"}))
8186
with self.assertRaises(ValueError):
8287
bone._convert_to_numeric("123.456,5")

0 commit comments

Comments
 (0)