From 27a23e6fc5a351e6892ba1f1b9c73e2e0015d54f Mon Sep 17 00:00:00 2001 From: Joao Vitor Farias <j256452@dac.unicamp.br> Date: Mon, 17 Jun 2024 22:56:54 -0300 Subject: [PATCH 1/2] add new test --- conversions/weight_conversion.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/conversions/weight_conversion.py b/conversions/weight_conversion.py index e8326e0b688f..c5d6cde2a7c1 100644 --- a/conversions/weight_conversion.py +++ b/conversions/weight_conversion.py @@ -297,6 +297,12 @@ def weight_conversion(from_type: str, to_type: str, value: float) -> float: 1.660540199e-23 >>> weight_conversion("atomic-mass-unit","atomic-mass-unit",2) 1.999999998903455 + >>> weight_conversion("slug", "kilogram", 1) + Traceback (most recent call last): + ... + ValueError: Invalid 'from_type' or 'to_type' value: 'slug', 'kilogram' + Supported values are: kilogram, gram, milligram, metric-ton, long-ton, short-ton, \ +pound, stone, ounce, carrat, atomic-mass-unit """ if to_type not in KILOGRAM_CHART or from_type not in WEIGHT_TYPE_CHART: msg = ( @@ -310,4 +316,6 @@ def weight_conversion(from_type: str, to_type: str, value: float) -> float: if __name__ == "__main__": import doctest - doctest.testmod() + doctest.testmod(verbose=True) + print("------------------------------------------------") + print(f"1 Kilo é igual a {weight_conversion('kilogram', 'gram', 1)} gramas") From f161111ff6d11b673e4f5a5eddaf0a1415a18251 Mon Sep 17 00:00:00 2001 From: Joao Vitor Farias <j256452@dac.unicamp.br> Date: Tue, 18 Jun 2024 00:03:24 -0300 Subject: [PATCH 2/2] add new test --- conversions/weight_conversion.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/conversions/weight_conversion.py b/conversions/weight_conversion.py index c5d6cde2a7c1..0777aead9f02 100644 --- a/conversions/weight_conversion.py +++ b/conversions/weight_conversion.py @@ -316,6 +316,4 @@ def weight_conversion(from_type: str, to_type: str, value: float) -> float: if __name__ == "__main__": import doctest - doctest.testmod(verbose=True) - print("------------------------------------------------") - print(f"1 Kilo é igual a {weight_conversion('kilogram', 'gram', 1)} gramas") + doctest.testmod()