171 changes: 169 additions & 2 deletions tests/src/python/test_qgsdelimitedtextprovider_wanted.py

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions tests/testdata/delimitedtext/testcsvt.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
id,description,f1,f2,f3,f4,f5
1,Test csvt 1,1,1.2,01,text,times
2,Test csvt 2,3,1.5,99,23.5,80

1 change: 1 addition & 0 deletions tests/testdata/delimitedtext/testcsvt.csvt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
integer,string,integer,real,string,string,datetime
4 changes: 4 additions & 0 deletions tests/testdata/delimitedtext/testcsvt2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
id|description|f1|f2|f3|f4|f5
1|Test csvt 1|1|1.2|01|text|times
2|Test csvt 2|3|1.5|99|23.5|80

1 change: 1 addition & 0 deletions tests/testdata/delimitedtext/testcsvt2.txtt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"integer(5)","string(30)","integer(2)","real","integer","string(20)","integer"
4 changes: 4 additions & 0 deletions tests/testdata/delimitedtext/testcsvt3.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
id,description,f1,f2,f3,f4,f5
1,Test csvt 1,1,1.2,01,text,times
2,Test csvt 2,3,1.5,99,23.5,80

5 changes: 5 additions & 0 deletions tests/testdata/delimitedtext/testcsvt3.csvt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
integer,string,integer,gotitwrong,string,string,datetime




4 changes: 4 additions & 0 deletions tests/testdata/delimitedtext/testcsvt4.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
id,description,f1,f2,f3,f4,f5
1,Test csvt 1,1,1.2,01,text,times
2,Test csvt 2,3,1.5,99,23.5,80

2 changes: 2 additions & 0 deletions tests/testdata/delimitedtext/testcsvt4.csvt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
This is nothing like a CSVT file
Just happened to be given the same name