Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions fixit/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
"f2c": convert.fahrenheit_to_celsius,
"km2mi": convert.km_to_miles,
"mi2km": convert.miles_to_km,
"m2ft": convert.meters_to_feet,
"ft2m": convert.feet_to_meters
}


Expand Down
9 changes: 1 addition & 8 deletions fixit/convert.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""Unit conversions."""

KM_PER_MILE = 1.609344
METERS_PER_FEET = 0.3048


def celsius_to_fahrenheit(c: float) -> float:
return c * 9 / 5 + 32
Expand All @@ -16,11 +16,4 @@ def km_to_miles(km: float) -> float:


def miles_to_km(miles: float) -> float:
return miles / KM_PER_MILE

def feet_to_meters(feet: float) -> float:
return feet * METERS_PER_FEET

def meters_to_feet(meters: float) -> float:
return meters / METERS_PER_FEET
return miles * KM_PER_MILE
8 changes: 1 addition & 7 deletions tests/test_convert.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import pytest
from fixit.convert import (celsius_to_fahrenheit, fahrenheit_to_celsius,
km_to_miles, miles_to_km, feet_to_meters, meters_to_feet)
km_to_miles, miles_to_km)


def test_c_to_f():
Expand All @@ -18,12 +18,6 @@ def test_miles_to_km():
assert miles_to_km(1) == pytest.approx(1.609344)


def test_ft_to_m():
assert feet_to_meters(1) == pytest.approx(0.3048)


def test_m_to_ft():
assert meters_to_feet(1) == pytest.approx(3.280839895)
def test_negative_celsius():
assert celsius_to_fahrenheit(-20)==-4

Expand Down
Loading