def test_multiply_float_setting(mocker): f = settings.FloatSetting("float", 4.2) f *= 0.5 assert f.value == pytest.approx(2.1)
def test_set_float_setting_str(mocker): f = settings.FloatSetting("float", 2.2) f.value = "3.3" assert f.value == pytest.approx(3.3)
def test_add_float_setting(mocker): f = settings.FloatSetting("float", 1.1) f += 0.3 assert f.value == pytest.approx(1.4)
def test_set_float_setting(value): f = settings.FloatSetting("float", 2.2) f.value = value assert f.value == pytest.approx(3.3)