コード例 #1
0
def raise_test_convert_units(amount, current_unit, converted_unit, expected):
    with pytest.raises(Exception):
        convert_units(amount, current_unit, converted_unit)
コード例 #2
0
def test_kilo_miles():
    units = convert_units(4, "kilometer", "mile")
    assert round(units, 2) == 2.48
コード例 #3
0
def test_convert_units(amount, current_unit, converted_unit, expected):
    return_value = convert_units(amount, current_unit, converted_unit)
    assert round(return_value, 2) == expected
コード例 #4
0
def test_pound_kilo():
    units = convert_units(4, "pound", "kilogram")
    assert round(units, 2) == 2.16
コード例 #5
0
def test_miles_kilo():
    units = convert_units(2, "mile", "kilometer")
    assert round(units, 2) == 3.22
コード例 #6
0
def test_fahrenheit_celsius():
    units = convert_units(75, "fahrenheit", "celsius")
    assert round(units, 2) == 23.89
コード例 #7
0
def test_gallon_liter():
    units = convert_units(2, "gallon", "liter")
    assert round(units, 2) == 7.58