Skip to content

Commit 615c428

Browse files
Add doctest for exception (TheAlgorithms#5629)
* Add doctest for exception * Spelling correction
1 parent 329feb4 commit 615c428

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

maths/area.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,18 @@ def area_triangle_three_sides(side1: float, side2: float, side3: float) -> float
203203
Traceback (most recent call last):
204204
...
205205
ValueError: area_triangle_three_sides() only accepts non-negative values
206+
>>> area_triangle_three_sides(2, 4, 7)
207+
Traceback (most recent call last):
208+
...
209+
ValueError: Given three sides do not form a triangle
210+
>>> area_triangle_three_sides(2, 7, 4)
211+
Traceback (most recent call last):
212+
...
213+
ValueError: Given three sides do not form a triangle
214+
>>> area_triangle_three_sides(7, 2, 4)
215+
Traceback (most recent call last):
216+
...
217+
ValueError: Given three sides do not form a triangle
206218
"""
207219
if side1 < 0 or side2 < 0 or side3 < 0:
208220
raise ValueError("area_triangle_three_sides() only accepts non-negative values")

0 commit comments

Comments
 (0)