BUG: Some futures prices need more precision when rounding

This commit is contained in:
dmichalowicz
2017-05-24 08:18:52 -04:00
committed by David Michalowicz
parent d4054f7522
commit 41aa212617
7 changed files with 197 additions and 27 deletions
+13
View File
@@ -0,0 +1,13 @@
from unittest import TestCase
from zipline.utils.math_utils import number_of_decimal_places
class MathUtilsTestCase(TestCase):
def test_number_of_decimal_places(self):
self.assertEqual(number_of_decimal_places(1), 0)
self.assertEqual(number_of_decimal_places(3.14), 2)
self.assertEqual(number_of_decimal_places('3.14'), 2)
self.assertEqual(number_of_decimal_places(-3.14), 2)