|
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