@@ -42,12 +42,18 @@ class Fz2(
4242
4343def test_string_representation () -> None :
4444 """Test the string representation of the quantities."""
45+ assert str (Quantity (1.024445 , exponent = 0 )) == "1.024"
46+ assert (
47+ repr (Quantity (1.024445 , exponent = 0 )) == "Quantity(value=1.024445, exponent=0)"
48+ )
4549 assert f"{ Quantity (1.024445 , exponent = 0 )} " == "1.024"
4650 assert f"{ Quantity (1.024445 , exponent = 0 ):.0} " == "1"
4751 assert f"{ Quantity (1.024445 , exponent = 0 ):.6} " == "1.024445"
4852
4953 assert f"{ Quantity (1.024445 , exponent = 3 )} " == "1024.445"
5054
55+ assert str (Fz1 (1.024445 , exponent = 0 )) == "1.024 Hz"
56+ assert repr (Fz1 (1.024445 , exponent = 0 )) == "Fz1(value=1.024445, exponent=0)"
5157 assert f"{ Fz1 (1.024445 , exponent = 0 )} " == "1.024 Hz"
5258 assert f"{ Fz1 (1.024445 , exponent = 0 ):.0} " == "1 Hz"
5359 assert f"{ Fz1 (1.024445 , exponent = 0 ):.1} " == "1 Hz"
@@ -166,6 +172,7 @@ def test_power() -> None:
166172 power = Power .from_kilowatts (1.2 )
167173 assert power .as_watts () == 1200.0
168174 assert power .as_megawatts () == 0.0012
175+ assert power .as_kilowatts () == 1.2
169176 assert power == Power .from_milliwatts (1200000.0 )
170177 assert power == Power .from_megawatts (0.0012 )
171178 assert power != Power .from_watts (1000.0 )
@@ -229,6 +236,7 @@ def test_quantity_compositions() -> None:
229236 assert power / voltage == current
230237 assert power / current == voltage
231238 assert power == voltage * current
239+ assert power == current * voltage
232240
233241 assert energy / power == timedelta (hours = 6.2 )
234242 assert energy / timedelta (hours = 6.2 ) == power
0 commit comments