def test_platform_config(): """Test platform config validation.""" for value in ( {}, {'hello': 'world'}, ): with pytest.raises(vol.MultipleInvalid): cv.PLATFORM_SCHEMA(value) for value in ( {'platform': 'mqtt'}, {'platform': 'mqtt', 'beer': 'yes'}, ): cv.PLATFORM_SCHEMA(value)
def test_platform_config(): """Test platform config validation.""" options = ({}, {"hello": "world"}) for value in options: with pytest.raises(vol.MultipleInvalid): cv.PLATFORM_SCHEMA(value) options = ({"platform": "mqtt"}, {"platform": "mqtt", "beer": "yes"}) for value in options: cv.PLATFORM_SCHEMA_BASE(value)