2019-02-06 08:57:13 -05:00
|
|
|
import unit_converter
|
|
|
|
|
2019-02-06 09:04:04 -05:00
|
|
|
|
2019-10-30 10:37:01 -04:00
|
|
|
def python_unit_converter(celsius):
|
|
|
|
return celsius * 1.8 + 32.0
|
|
|
|
|
|
|
|
|
2019-02-06 09:04:04 -05:00
|
|
|
def test_using_unit_converter():
|
|
|
|
assert unit_converter.convert_celsius_to_fahrenheit(25.0) == 77.0
|
2019-10-30 10:37:01 -04:00
|
|
|
assert python_unit_converter(25.0) == 77.0
|
|
|
|
|
|
|
|
|
|
|
|
def test_using_python(benchmark):
|
|
|
|
result = benchmark(python_unit_converter, 25.0)
|
|
|
|
assert result == 77.0
|
|
|
|
|
|
|
|
|
|
|
|
def test_using_rust(benchmark):
|
|
|
|
result = benchmark(unit_converter.convert_celsius_to_fahrenheit, 25.0)
|
|
|
|
assert result == 77.0
|