11 lines
357 B
Python
11 lines
357 B
Python
import unittest
|
|
from app.utils import calculate_item_price
|
|
from datetime import datetime
|
|
|
|
class TestCalculation(unittest.TestCase):
|
|
def test_winter_skis(self):
|
|
price = calculate_item_price(5000, 2, 'medium', 'winter', datetime(2026, 1, 15))
|
|
self.assertAlmostEqual(price, 15600.0, places=2)
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main() |