% formatting tests
This commit is contained in:
@@ -189,6 +189,24 @@ def test_unit_forammter():
|
||||
fmt = unit_formatter("s", 4, vmin=None)
|
||||
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():
|
||||
"""formatting is always respected"""
|
||||
|
||||
Reference in New Issue
Block a user