Skip to content

Commit 30a8b94

Browse files
committed
TST: put test coverage back at 100%
1 parent 862a2d9 commit 30a8b94

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

test_cycler.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ def test_copying():
186186
i2 = ['r', 'g', 'b']
187187
# For more mutation fun!
188188
i3 = [['y', 'g'], ['b', 'k']]
189-
189+
190190
c1 = cycler('c', i1)
191191
c2 = cycler('lw', i2)
192192
c3 = cycler('foo', i3)
@@ -265,3 +265,17 @@ def test_eq():
265265
yield _eq_test_helper, a, c, False
266266
d = cycler(c='ymk')
267267
yield _eq_test_helper, b, d, False
268+
269+
270+
def test_cycler_exceptions():
271+
assert_raises(TypeError, cycler)
272+
assert_raises(TypeError, cycler, 'c', 'rgb', lw=range(3))
273+
assert_raises(TypeError, cycler, 'c')
274+
assert_raises(TypeError, cycler, 'c', 'rgb', 'lw', range(3))
275+
276+
277+
def test_starange_init():
278+
c = cycler('r', 'rgb')
279+
c2 = cycler('lw', range(3))
280+
cy = Cycler(list(c), list(c2), zip)
281+
assert_equal(cy, c + c2)

0 commit comments

Comments
 (0)