Coverage for tests / unit / test_area.py: 100%
14 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-19 22:28 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-19 22:28 +0000
1import pytest
2from src.area import calculate_area_square
4def test_calculate_area_square():
5 assert calculate_area_square(2) == 4
6 assert calculate_area_square(2.5) == 6.25
8def test_calculate_area_square_negative():
9 with pytest.raises(TypeError):
10 calculate_area_square(-2)
12def test_calculate_area_square_string():
13 with pytest.raises(TypeError):
14 calculate_area_square("2")
16def test_calculate_area_square_list():
17 with pytest.raises(TypeError):
18 calculate_area_square([2])