def test_empty(): expected = "" value = "" result = nagios_plugin_utils.float_or_empty(value) assert result == expected
def test_float(): expected = 5.3 value = "5.3" result = nagios_plugin_utils.float_or_empty(value) assert result == expected
def test_integer_becomes_float(): expected = 1.0 value = "1" result = nagios_plugin_utils.float_or_empty(value) assert result == expected
def test_badinput(): value = "six" with pytest.raises(ValueError): nagios_plugin_utils.float_or_empty(value)
def test_none(): value = None with pytest.raises(TypeError): nagios_plugin_utils.float_or_empty(value)