def test_file_destination_io(): """ """ param = QgsProcessingParameterFileDestination("FILE", fileFilter="CSV Files (*.csv)") assert param.defaultFileExtension() == 'csv' inp = parse_input_definition(param) inp.data = "foobar" context = QgsProcessingContext() value = filesio.get_processing_value( param, [inp], context) assert value == 'foobar.csv'