% formatting tests
This commit is contained in:
@@ -189,6 +189,24 @@ def test_unit_forammter():
|
|||||||
fmt = unit_formatter("s", 4, vmin=None)
|
fmt = unit_formatter("s", 4, vmin=None)
|
||||||
assert fmt(5e-29) == "5e-05ys"
|
assert fmt(5e-29) == "5e-05ys"
|
||||||
|
|
||||||
|
fmt = unit_formatter("%", 4)
|
||||||
|
assert fmt(1.000001235) == "100%"
|
||||||
|
assert fmt(0.01235) == "1.235%"
|
||||||
|
assert fmt(0.001235) == "0.1235%"
|
||||||
|
assert fmt(0.0001235) == "0.01235%"
|
||||||
|
assert fmt(0.00001235) == "0.001235%"
|
||||||
|
assert fmt(0.000001235) == "0.0001235%"
|
||||||
|
assert fmt(0.0000001235) == "1.235e-05%"
|
||||||
|
assert fmt(0.00000001235) == "1.235e-06%"
|
||||||
|
assert fmt(0.000000001235) == "1.235e-07%"
|
||||||
|
|
||||||
|
fmt = unit_formatter("%", 2)
|
||||||
|
assert fmt(0.01235) == "1.2%"
|
||||||
|
assert fmt(0.001235) == "0.12%"
|
||||||
|
assert fmt(1.000001235) == "1e+02%"
|
||||||
|
assert fmt(0.000001235) == "0.00012%"
|
||||||
|
assert fmt(0.000000001235) == "1.2e-07%"
|
||||||
|
|
||||||
|
|
||||||
def test_param_formatting():
|
def test_param_formatting():
|
||||||
"""formatting is always respected"""
|
"""formatting is always respected"""
|
||||||
|
|||||||
Reference in New Issue
Block a user