Skip to content

Commit 25f6561

Browse files
committed
Add more test for csv
1 parent 958e9ab commit 25f6561

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

tests/snippets/test_csv.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from testutils import assert_raises
2+
13
import csv
24

35
for row in csv.reader(['one,two,three']):
@@ -21,3 +23,23 @@ def f():
2123
assert six == 'six'
2224

2325
f()
26+
27+
def test_delim():
28+
iter = ['one|two|three', 'four|five|six']
29+
reader = csv.reader(iter, delimiter='|')
30+
31+
[one,two,three] = next(reader)
32+
[four,five,six] = next(reader)
33+
34+
assert one == 'one'
35+
assert two == 'two'
36+
assert three == 'three'
37+
assert four == 'four'
38+
assert five == 'five'
39+
assert six == 'six'
40+
41+
with assert_raises(TypeError):
42+
iter = ['one,,two,,three']
43+
csv.reader(iter, delimiter=',,')
44+
45+
test_delim()

0 commit comments

Comments
 (0)