aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtest/test-fixed-point-parameter/Main.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/test-fixed-point-parameter/Main.py b/test/test-fixed-point-parameter/Main.py
index 94d0753..318b2d1 100755
--- a/test/test-fixed-point-parameter/Main.py
+++ b/test/test-fixed-point-parameter/Main.py
@@ -32,6 +32,7 @@ import PyPfw
import logging
from decimal import Decimal
+from math import log10
class PfwLogger(PyPfw.ILogger):
def __init__(self):
@@ -85,7 +86,7 @@ class FixedPointTester():
# bigValue is to be sure a value far out of range is refused
bigValue = (2 * self._quantum)
# little is to be sure a value just out of range is refused
- littleValue = 10 ** -fractional
+ littleValue = 10 ** -(int(fractional * log10(2)))
self._shouldBreak = [
Decimal(self._lowerAllowedBound) - Decimal(bigValue),
Decimal(self._upperAllowedBound) + Decimal(bigValue),