feat: add addition and subtraction to Money and Price

This commit is contained in:
2026-07-26 08:08:43 -04:00
parent 354ecbdd64
commit 3df59767ea
2 changed files with 21 additions and 0 deletions

View File

@@ -22,3 +22,18 @@ def test_money_equality():
money1 = Money(amount=Decimal("50.00"))
money2 = Money(amount=Decimal("50.00"))
assert money1 == money2
def test_money_add():
money1 = Money(amount=Decimal("2.00"))
money2 = Money(amount=Decimal("3.00"))
assert (money1 + money2) == Money(amount=Decimal("5.00"))
assert money1 == Money(amount=Decimal("2.00"))
assert money2 == Money(amount=Decimal("3.00"))
def test_money_substract():
money1 = Money(amount=Decimal("5.00"))
money2 = Money(amount=Decimal("3.00"))
assert (money1 - money2) == Money(amount=Decimal("2.00"))