def test_get_scaling_factor_with_value_passed(): # arrange sf = 3.141592 # act scaling_factor = eddy.get_scaling_factor(sf) # assert assert scaling_factor == sf
def test_get_scaling_factor_from_tkinter(mocker): # arrange mocker.patch("eddymc.eddy.simpledialog.askfloat", return_value=3.141592) # act scaling_factor = eddy.get_scaling_factor() # assert assert scaling_factor == 3.141592
def test_get_scaling_factor_with_value_passed_as_string(): # arrange sf = '3.141592' # act scaling_factor = eddy.get_scaling_factor(sf) # assert assert scaling_factor == 3.141592
def test_get_scaling_factor_with_invalid_arg_passed(): # arrange sf = 'parrot' # act, assert with pytest.raises(ValueError): eddy.get_scaling_factor(sf)