Skip to content

Commit

Permalink
adapt function test_function_format_float() for the js tests
Browse files Browse the repository at this point in the history
  • Loading branch information
andreasgassnerwen committed Feb 2, 2023
1 parent 0dfc4e3 commit 78f2d74
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions test/test_ul4.py
Original file line number Diff line number Diff line change
Expand Up @@ -3754,34 +3754,34 @@ def test_function_format_float(T):
t2 = T("<?print format(data, fmt, lang)?>")

# Test format type ``f``
assert t1.renders(data=42.125, fmt="06.2f") in {"042.12", "042.13"}
assert t1.renders(data=-42.125, fmt="06.2f") in {"-42.12", "-42.13"}
assert t1.renders(data=42.125, fmt="8.2f") in {" 42.12", " 42.13"}
assert t1.renders(data=42.125, fmt=">8.2f") in {" 42.12", " 42.13"}
assert t1.renders(data=42.125, fmt="<8.2f") in {"42.12 ", "42.13 "}
assert t1.renders(data=42.125, fmt="=8.2f") in {" 42.12", " 42.13"}
assert t1.renders(data=42.125, fmt="^8.2f") in {" 42.12 ", " 42.13 "}
assert t1.renders(data=42.125, fmt="+8.2f") in {" +42.12", " +42.13"}
assert t1.renders(data=42.125, fmt="-8.2f") in {" 42.12", " 42.13"}
assert t1.renders(data=-42.125, fmt="-8.2f") in {" -42.12", " -42.13"}
assert t1.renders(data=-42.125, fmt=" 8.2f") in {" -42.12", " -42.13"}
assert t1.renders(data= 42.125, fmt="06.2f") in {"042.12", "042.13"}
assert t1.renders(data=-42.125, fmt="06.2f") in {"-42.12", "-42.13"}
assert t1.renders(data= 42.125, fmt="8.2f") in {" 42.12", " 42.13"}
assert t1.renders(data= 42.125, fmt=">8.2f") in {" 42.12", " 42.13"}
assert t1.renders(data= 42.125, fmt="<8.2f") in {"42.12 ", "42.13 "}
assert t1.renders(data= 42.125, fmt="=8.2f") in {" 42.12", " 42.13"}
assert t1.renders(data= 42.125, fmt="^8.2f") in {" 42.12 ", " 42.13 "}
assert t1.renders(data= 42.125, fmt="+8.2f") in {" +42.12", " +42.13"}
assert t1.renders(data= 42.125, fmt="-8.2f") in {" 42.12", " 42.13"}
assert t1.renders(data=-42.125, fmt="-8.2f") in {" -42.12", " -42.13"}
assert t1.renders(data=-42.125, fmt=" 8.2f") in {" -42.12", " -42.13"}
assert t1.renders(data= 42.125, fmt=" 08.2f") in {" 0042.12", " 0042.13"}
assert t1.renders(data=42.0, fmt="#06.0f") == "00042."
assert t1.renders(data=42.0, fmt="06.0f") == "000042"
assert t1.renders(data=42.0, fmt="#06.3f") == "42.000"
assert t1.renders(data=42.0, fmt="06.2f") == "042.00"
assert t1.renders(data= 42.0, fmt="#06.0f") == "00042."
assert t1.renders(data= 42.0, fmt="06.0f") == "000042"
assert t1.renders(data= 42.0, fmt="#06.3f") == "42.000"
assert t1.renders(data= 42.0, fmt="06.2f") == "042.00"

# Test ``lang`` parameter
assert t2.renders(data=42.0, fmt="06.2f", lang=None) == "042.00"
assert t2.renders(data=42.0, fmt="06.2f", lang="en") == "042.00"
assert t2.renders(data=42.0, fmt="06.2f", lang="de") == "042,00"

# Test format type ``e``
assert t1.renders(data=42.125, fmt="1.5e") == "4.21250e+01"
assert t1.renders(data=42.125, fmt="01.7e") == "4.2125000e+01"
assert t1.renders(data=-42.125, fmt="1.5e") == "-4.21250e+01"
assert t1.renders(data=-42.125, fmt="1.5E") == "-4.21250E+01"
assert t1.renders(data=-42.125, fmt="1.3e") in {"-4.212e+01", "-4.213e+01"}
assert t1.renders(data= 42.125, fmt="1.5e") in {"4.21250e+01", "4.21250e+1"}
assert t1.renders(data= 42.125, fmt="01.7e") in {"4.2125000e+01", "4.2125000e+1"}
assert t1.renders(data=-42.125, fmt="1.5e") in {"-4.21250e+01", "-4.21250e+1"}
assert t1.renders(data=-42.125, fmt="1.5E") in {"-4.21250E+01", "-4.21250E+1"}
assert t1.renders(data=-42.125, fmt="1.3e") in {"-4.212e+01", "-4.213e+01", "-4.213e+1"}


@pytest.mark.ul4
Expand Down

0 comments on commit 78f2d74

Please sign in to comment.