11import pytest
22
3- from rocketpy .units import (
4- conversion_factor ,
5- convert_temperature ,
6- convert_units ,
7- )
3+ from rocketpy .units import conversion_factor , convert_temperature , convert_units
84
95
106class TestConvertTemperature :
7+ """Tests for the convert_temperature function."""
8+
119 def test_convert_temperature_same_unit (self ):
1210 assert convert_temperature (300 , "K" , "K" ) == 300
1311 assert convert_temperature (27 , "degC" , "degC" ) == 27
1412 assert convert_temperature (80 , "degF" , "degF" ) == 80
1513
16- def test_convert_temperature_K_to_degC (self ):
14+ def test_convert_temperature_kelvin_to_celsius (self ):
1715 assert convert_temperature (300 , "K" , "degC" ) == pytest .approx (26.85 , rel = 1e-2 )
1816
19- def test_convert_temperature_K_to_degF (self ):
17+ def test_convert_temperature_kelvin_to_fahrenheit (self ):
2018 assert convert_temperature (300 , "K" , "degF" ) == pytest .approx (80.33 , rel = 1e-2 )
2119
22- def test_convert_temperature_degC_to_K (self ):
20+ def test_convert_temperature_celsius_to_kelvin (self ):
2321 assert convert_temperature (27 , "degC" , "K" ) == pytest .approx (300.15 , rel = 1e-2 )
2422
25- def test_convert_temperature_degC_to_degF (self ):
23+ def test_convert_temperature_celsius_to_fahrenheit (self ):
2624 assert convert_temperature (27 , "degC" , "degF" ) == pytest .approx (80.6 , rel = 1e-2 )
2725
28- def test_convert_temperature_degF_to_K (self ):
26+ def test_convert_temperature_fahrenheit_to_kelvin (self ):
2927 assert convert_temperature (80 , "degF" , "K" ) == pytest .approx (299.817 , rel = 1e-2 )
3028
31- def test_convert_temperature_degF_to_degC (self ):
29+ def test_convert_temperature_fahrenheit_to_celsius (self ):
3230 assert convert_temperature (80 , "degF" , "degC" ) == pytest .approx (26.67 , rel = 1e-2 )
3331
3432 def test_convert_temperature_invalid_conversion (self ):
@@ -39,6 +37,8 @@ def test_convert_temperature_invalid_conversion(self):
3937
4038
4139class TestConversionFactor :
40+ """Tests for the conversion_factor function."""
41+
4242 def test_conversion_factor_same_unit (self ):
4343 assert conversion_factor ("m" , "m" ) == 1
4444 assert conversion_factor ("ft" , "ft" ) == 1
@@ -64,15 +64,17 @@ def test_conversion_factor_invalid_conversion(self):
6464
6565
6666class TestConvertUnits :
67+ """Tests for the convert_units function."""
68+
6769 def test_convert_units_same_unit (self ):
6870 assert convert_units (300 , "K" , "K" ) == 300
6971 assert convert_units (27 , "degC" , "degC" ) == 27
7072 assert convert_units (80 , "degF" , "degF" ) == 80
7173
72- def test_convert_units_K_to_degC (self ):
74+ def test_convert_units_kelvin_to_celsius (self ):
7375 assert convert_units (300 , "K" , "degC" ) == pytest .approx (26.85 , rel = 1e-2 )
7476
75- def test_convert_units_K_to_degF (self ):
77+ def test_convert_units_kelvin_to_fahrenheit (self ):
7678 assert convert_units (300 , "K" , "degF" ) == pytest .approx (80.33 , rel = 1e-2 )
7779
7880 def test_convert_units_kilogram_to_pound (self ):
0 commit comments