From f42467438a3afc135e3b3f95e43708b635bbe204 Mon Sep 17 00:00:00 2001 From: Rohan R Bharadwaj Date: Wed, 27 Oct 2021 15:38:21 +0530 Subject: [PATCH 1/2] Add doctest for exception --- maths/area.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/maths/area.py b/maths/area.py index 13c05af5f68e..c69338455514 100644 --- a/maths/area.py +++ b/maths/area.py @@ -203,6 +203,18 @@ def area_triangle_three_sides(side1: float, side2: float, side3: float) -> float Traceback (most recent call last): ... ValueError: area_triangle_three_sides() only accepts non-negative values + >>> area_triangle_three_sided(2, 4, 7) + Traceback (most recent call last): + ... + ValueError: Given three sides do not form a triangle + >>> area_triangle_three_sided(2, 7, 4) + Traceback (most recent call last): + ... + ValueError: Given three sides do not form a triangle + >>> area_triangle_three_sided(7, 2, 4) + Traceback (most recent call last): + ... + ValueError: Given three sides do not form a triangle """ if side1 < 0 or side2 < 0 or side3 < 0: raise ValueError("area_triangle_three_sides() only accepts non-negative values") From d33cd6c4bb4f39ee63322ea61b9aabffbe58c1bd Mon Sep 17 00:00:00 2001 From: Rohan R Bharadwaj Date: Wed, 27 Oct 2021 15:44:18 +0530 Subject: [PATCH 2/2] Spelling correction --- maths/area.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/maths/area.py b/maths/area.py index c69338455514..7b39312cfaf0 100644 --- a/maths/area.py +++ b/maths/area.py @@ -203,15 +203,15 @@ def area_triangle_three_sides(side1: float, side2: float, side3: float) -> float Traceback (most recent call last): ... ValueError: area_triangle_three_sides() only accepts non-negative values - >>> area_triangle_three_sided(2, 4, 7) + >>> area_triangle_three_sides(2, 4, 7) Traceback (most recent call last): ... ValueError: Given three sides do not form a triangle - >>> area_triangle_three_sided(2, 7, 4) + >>> area_triangle_three_sides(2, 7, 4) Traceback (most recent call last): ... ValueError: Given three sides do not form a triangle - >>> area_triangle_three_sided(7, 2, 4) + >>> area_triangle_three_sides(7, 2, 4) Traceback (most recent call last): ... ValueError: Given three sides do not form a triangle