diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2019-11-10 09:44:35 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2019-11-16 10:17:26 +0100 |
commit | 14daa5644598836fd6321038c6b0a496c7874374 (patch) | |
tree | 2309443ffec0acea7b8eda095dba17436c0deb0a /lulua/test_stats.py | |
parent | 38c9ed5b042ae488ee12287bf8c19457189889aa (diff) | |
download | lulua-14daa5644598836fd6321038c6b0a496c7874374.tar.gz lulua-14daa5644598836fd6321038c6b0a496c7874374.tar.bz2 lulua-14daa5644598836fd6321038c6b0a496c7874374.zip |
doc: Auto-generate corpus table
Diffstat (limited to 'lulua/test_stats.py')
-rw-r--r-- | lulua/test_stats.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/lulua/test_stats.py b/lulua/test_stats.py index 2fff6ce..9e3ed77 100644 --- a/lulua/test_stats.py +++ b/lulua/test_stats.py @@ -21,7 +21,7 @@ import operator import pytest -from .stats import updateDictOp +from .stats import updateDictOp, approx def test_updateDictOp (): a = {1: 3} @@ -37,3 +37,16 @@ def test_updateDictOp (): assert a == {'foo': {1: 3+7}} assert b == {'foo': {1: 7}} +def test_approx (): + assert approx (0) == (0, 0, '') + assert approx (0.01) == (0, 0, '') + assert approx (0.05) == (0, 1, '') + assert approx (1) == (1, 0, '') + assert approx (100) == (100, 0, '') + assert approx (999.9) == (999, 9, '') + + assert approx (10**3) == (1, 0, 'thousand') + assert approx (10**6) == (1, 0, 'million') + assert approx (10**9) == (1, 0, 'billion') + assert approx (10**12) == (1000, 0, 'billion') + |