def test_width_height_valid(): assert v.validate_width_height((1, 1))
def test_width_height_invalid_because_height_too_low(): with pytest.raises(ValueError): v.validate_width_height((1, 0))
def test_width_height_invalid_because_empty_input(): with pytest.raises(ValueError): v.validate_width_height(())
def test_width_height_invalid_because_height_wrong_type(): with pytest.raises(TypeError): v.validate_width_height((1, ""))
def test_width_height_invalid_because_none_input(): with pytest.raises(ValueError): v.validate_width_height(None)