Skip to content

Commit 113082e

Browse files
committed
add tests
1 parent f2f6132 commit 113082e

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

tests/test_transformer.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,24 @@ def test_simple_efficiency_known_values():
5858
*args),
5959
rating,
6060
)
61+
62+
63+
def test_simple_efficiency_zero_load_loss():
64+
65+
input_power = 1000.0
66+
no_load_loss = 0.01
67+
load_loss = 0.0
68+
transformer_rating = 1000.0
69+
70+
result = transformer.simple_efficiency(
71+
input_power=input_power,
72+
no_load_loss=no_load_loss,
73+
load_loss=load_loss,
74+
transformer_rating=transformer_rating,
75+
)
76+
77+
# for load_loss = 0, the model reduces to:
78+
# P_out = P_in - L_no_load * P_nom
79+
expected = input_power - no_load_loss * transformer_rating
80+
81+
assert_allclose(result, expected)

0 commit comments

Comments
 (0)