def test_speed_converter_ft_day(): res = session5.speed_converter( 100, dist='ft', time='day') assert int(res) == 7874016, "Please calculate speed correctly"
def test_speed_converter18(): q = session5.speed_converter(100, dist='yrd', time='min') assert q != 0.0, f"Km/Hr to yrd/min conversion is returning 0"
def test_speed_converter3(): q = session5.speed_converter(100, dist='km', time='ms') assert q != 0.0, f"Km/Hr to Km/ms conversion is returning 0"
def test_speed_converter_name_error_dist(): with pytest.raises(NameError): session5.speed_converter(100, dist=yrd, time='min')
def test_speed_converter9(): q = session5.speed_converter(100, dist='m', time='hr') assert q != 0.0, f"Km/Hr to m/hr conversion is returning 0"
def test_speed_converter_invalid_value_time(): with pytest.raises(ValueError): session5.speed_converter(100, dist='km', time='year')
def test_speed_converter_invalid_type_dist(): with pytest.raises(TypeError): session5.speed_converter(100, dist=0, time='min')
def test_speed_converter_speed(): with pytest.raises(ValueError) as e_info: r = session5.speed_converter(speed=-50, dist='m', time='min')
def test_speed_converter_kmph_to_mps(): assert session5.speed_converter( 200, dist='m', time='sec') == 55.55555555555556, 'speed_converter gives incorrect output.'
def test_speed_converter_time_input(): with pytest.raises(ValueError) as e_info: r = session5.speed_converter(speed=25, dist='m', time='week')
def test_speed_converter(): r = int(session5.speed_converter(250, dist='m', time='sec')) assert r == converted_speed, "Your function is not working properly"
def test_speed_converter_function_undefined_time_units(): speed_converted = speed_converter(100, dist='ligh_year', time='day') assert speed_converted == None, " Check Speed converter function for negative input"
def test_speed_converter_function_negative_speed(): speed = random.uniform(-10000, -1) speed_converted = speed_converter(speed, dist='kmph', time='hr') assert speed_converted == None, " Check Speed converter function for negative input"
def test_speed_converter_yrd_hr(): res = session5.speed_converter( 100, dist='yrd', time='hr') assert int(res) == 109360, "Please calculate speed correctly"
def test_speed_converter_invalid_value_speed_given(): with pytest.raises(ValueError): session5.speed_converter(-300, dist='km', time='min')
def test_speed_converter_kmph_to_yardpday(): assert session5.speed_converter( 10, dist='yard', time='day') == 262466.4, 'speed_converter gives incorrect output.'
def test_speed_converter_invalid_value_dist(): with pytest.raises(ValueError): session5.speed_converter(100, dist='miles', time='min')
def test_speed_converter_kmph_to_ftpm(): assert session5.speed_converter( 5, dist='ft', time='min') == 273.4033333333333, 'speed_converter gives incorrect output.'
def test_speed_converter_invalid_type_speed_given(): with pytest.raises(TypeError): session5.speed_converter('100', dist='km', time='min')
def test_validity_speed(): q1 = session5.speed_converter(-100, dist='m', time='s') assert q1 == 'The speed have to be of positive value'
def test_speed_converter_invalid_type_time(): with pytest.raises(TypeError): session5.speed_converter(100, dist='km', time=['min'])
def test_speed_converter_dist_time_format(): q1 = session5.speed_converter(SPEED, dist='h', time='v') assert q1 == 'The format of distance or time is wrong'
def test_speed_converter_name_error_time(): with pytest.raises(NameError): session5.speed_converter(100, dist='km', time=hr)
def test_speed_converter_extra_kwargs(): with pytest.raises(TypeError): session5.speed_converter(200, dist='km', time='min', extra=1)
def test_speed_converter15(): q = session5.speed_converter(100, dist='ft', time='day') assert q != 0.0, f"Km/Hr to ft/day conversion is returning 0"
def test_speed_converter_valid_args_given_int_speed(): assert 60 == session5.speed_converter( 3600, dist='km', time='min'), "speed_converter is not working as expected"
def test_speed_converter20(): q = session5.speed_converter(100, dist='yrd', time='day') assert q != 0.0, f"Km/Hr to yrd/hr conversion is returning 0"
def test_speed_converter_valid_args_given_float_speed(): assert 60.00 == round( (session5.speed_converter(3600.0, dist='km', time='min')), 2), "speed_converter is not working as expected"
def test_invalid_kmph(): with pytest.raises(ValueError): session5.speed_converter(-2, dist='km', time='hr')
def test_speed_converter_m_m(): res = session5.speed_converter( 100, dist='m', time='m') assert int(res) == 1666, "Please calculate speed correctly"