|
12 | 12 | import pickle
|
13 | 13 | import sys
|
14 | 14 | from itertools import chain
|
15 |
| - |
16 |
| -# 3rd party |
17 | 15 | from typing import List
|
18 | 16 |
|
| 17 | +# 3rd party |
19 | 18 | import pytest
|
20 | 19 |
|
21 | 20 | # this package
|
@@ -219,19 +218,19 @@ def __getitem__(self, i):
|
219 | 218 | v0 = self.type2test(s)
|
220 | 219 | self.assertEqual(len(v0), len(s))
|
221 | 220 |
|
222 |
| - s = "this is also a sequence" |
223 |
| - vv = self.type2test(s) |
224 |
| - self.assertEqual(len(vv), len(s)) |
| 221 | + s2 = "this is also a sequence" |
| 222 | + vv = self.type2test(s2) |
| 223 | + self.assertEqual(len(vv), len(s2)) |
225 | 224 |
|
226 | 225 | # Create from various iteratables
|
227 |
| - for s in ("123", "", range(1000), ('do', 1.2), range(2000, 2200, 5)): |
| 226 | + for s2 in ("123", "", range(1000), ('do', 1.2), range(2000, 2200, 5)): # type: ignore |
228 | 227 | for g in (Sequence, IterFunc, IterGen, itermulti, iterfunc):
|
229 |
| - self.assertEqual(self.type2test(g(s)), self.type2test(s)) |
230 |
| - self.assertEqual(self.type2test(IterFuncStop(s)), self.type2test()) |
| 228 | + self.assertEqual(self.type2test(g(s2)), self.type2test(s2)) |
| 229 | + self.assertEqual(self.type2test(IterFuncStop(s2)), self.type2test()) |
231 | 230 | self.assertEqual(self.type2test(c for c in "123"), self.type2test("123"))
|
232 |
| - self.assertRaises(TypeError, self.type2test, IterNextOnly(s)) |
233 |
| - self.assertRaises(TypeError, self.type2test, IterNoNext(s)) |
234 |
| - self.assertRaises(ZeroDivisionError, self.type2test, IterGenExc(s)) |
| 231 | + self.assertRaises(TypeError, self.type2test, IterNextOnly(s2)) |
| 232 | + self.assertRaises(TypeError, self.type2test, IterNoNext(s2)) |
| 233 | + self.assertRaises(ZeroDivisionError, self.type2test, IterGenExc(s2)) |
235 | 234 |
|
236 | 235 | # Issue #23757
|
237 | 236 | self.assertEqual(self.type2test(LyingTuple((2, ))), self.type2test((1, )))
|
|
0 commit comments