summaryrefslogtreecommitdiff
path: root/test_trade.py
diff options
context:
space:
mode:
authoruvok2025-04-17 11:20:01 +0200
committeruvok2025-04-17 11:20:01 +0200
commitecea606533550d8d53a65daa6eeef583788448f4 (patch)
tree6ad17761e9ddede12da40e638d6f0d917ed3e4c4 /test_trade.py
parent5ed67c88b608a3ee10381635fcff799eebbfc201 (diff)
Enforce use of Decimal, formatting
Diffstat (limited to 'test_trade.py')
-rw-r--r--test_trade.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/test_trade.py b/test_trade.py
index c3d7764..ab853d1 100644
--- a/test_trade.py
+++ b/test_trade.py
@@ -3,12 +3,13 @@ from decimal import Decimal
from trade import PriceAdaption, Trade
+
class TestTrade(unittest.TestCase):
def setUp(self) -> None:
"""
Set up a Trade instance for testing.
"""
- self.trade = Trade(amount=10.0, total_cost=100.0, date="2025-04-14")
+ self.trade = Trade(amount=Decimal(10.0), total_cost=Decimal(100.0), date="2025-04-14")
def test_initialization(self):
"""
@@ -45,7 +46,7 @@ class TestTrade(unittest.TestCase):
self.assertEqual(self.trade.amount, 6.0)
self.assertEqual(self.trade.total_cost, 100.0)
- self.assertEqual(self.trade.price_per_coin, Decimal("100.0")/Decimal("6.0"))
+ self.assertEqual(self.trade.price_per_coin, Decimal("100.0") / Decimal("6.0"))
def test_remove_coins_exceeds_amount(self):
"""