Skip to content

Commit

Permalink
dimensionless
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewgsavage committed Jun 11, 2024
1 parent 9972e60 commit 25298f3
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
2 changes: 1 addition & 1 deletion pint/delegates/formatter/_format_helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ def formatter(
neg_terms.append(power_fmt.format(key, fun(value)))

if not pos_terms and not neg_terms:
return ""
return "dimensionless"

if not as_ratio:
# Show as Product: positive * negative terms ** -1
Expand Down
11 changes: 11 additions & 0 deletions pint/testsuite/test_issues.py
Original file line number Diff line number Diff line change
Expand Up @@ -1255,3 +1255,14 @@ def test_issue1949(registry_empty):
def test_issue1772(given, expected):
ureg = UnitRegistry(non_int_type=decimal.Decimal)
assert f"{ureg(given):Lx}" == expected


def test_issue2007():
ureg = UnitRegistry()
q = ureg.Quantity(1, "")
assert f"{q:P}" == '1 dimensionless'
assert f"{q:C}" == '1 dimensionless'
assert f"{q:D}" == '1 dimensionless'
assert f"{q:H}" == '1 dimensionless'
assert f"{q:L}" == '1\\ dimensionless'
assert f"{q:Lx}" == '\\SI[]{1}{}'

0 comments on commit 25298f3

Please sign in to comment.