jenkins-core-weekly: update to 2.491
[oi-userland.git] / components / python / more-itertools / test / results-all.master
blob013c1b5655f8fdfb6ba0aaeb13b19916ac1edee6
1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> $(PYTHON) -m unittest -v
3 test_call_once (tests.test_more.AdjacentTests)
4 Test that the predicate is only called once per item. ... ok
5 test_consecutive_true (tests.test_more.AdjacentTests)
6 Test that when the predicate matches multiple consecutive elements ... ok
7 test_distance (tests.test_more.AdjacentTests) ... ok
8 test_empty_iterable (tests.test_more.AdjacentTests) ... ok
9 test_grouping (tests.test_more.AdjacentTests)
10 Test interaction of adjacent() with groupby_transform() ... ok
11 test_large_distance (tests.test_more.AdjacentTests)
12 Test distance larger than the length of the iterable ... ok
13 test_length_one (tests.test_more.AdjacentTests) ... ok
14 test_negative_distance (tests.test_more.AdjacentTests)
15 Test that adjacent() raises an error with negative distance ... ok
16 test_typical (tests.test_more.AdjacentTests) ... ok
17 test_zero_distance (tests.test_more.AdjacentTests)
18 Test that adjacent() reduces to zip+map when distance is 0 ... ok
19 test_basic (tests.test_more.AllUniqueTests) ... ok
20 test_infinite (tests.test_more.AllUniqueTests) ... ok
21 test_key (tests.test_more.AllUniqueTests) ... ok
22 test_non_hashable (tests.test_more.AllUniqueTests) ... ok
23 test_partially_hashable (tests.test_more.AllUniqueTests) ... ok
24 test_nonseq_reversed (tests.test_more.AlwaysReversibleTests) ... ok
25 test_regular_reversed (tests.test_more.AlwaysReversibleTests) ... ok
26 test_basic (tests.test_more.BucketTests) ... ok
27 test_in (tests.test_more.BucketTests) ... ok
28 test_list (tests.test_more.BucketTests) ... ok
29 test_list_validator (tests.test_more.BucketTests) ... ok
30 test_validator (tests.test_more.BucketTests) ... ok
31 test_abort (tests.test_more.CallbackIterTests) ... ok
32 test_basic (tests.test_more.CallbackIterTests) ... ok
33 test_callback_kwd (tests.test_more.CallbackIterTests) ... ok
34 test_exception (tests.test_more.CallbackIterTests) ... ok
35 test_no_result (tests.test_more.CallbackIterTests) ... ok
36 test_partial_consumption (tests.test_more.CallbackIterTests) ... ok
37 test_0 (tests.test_more.ChunkedEvenTests) ... ok
38 test_1 (tests.test_more.ChunkedEvenTests) ... ok
39 test_4 (tests.test_more.ChunkedEvenTests) ... ok
40 test_5 (tests.test_more.ChunkedEvenTests) ... ok
41 test_6 (tests.test_more.ChunkedEvenTests) ... ok
42 test_7 (tests.test_more.ChunkedEvenTests) ... ok
43 test_evenness (tests.test_more.ChunkedEvenTests) ... ok
44 test_infinite (tests.test_more.ChunkedEvenTests) ... ok
45 test_even (tests.test_more.ChunkedTests)
46 Test when ``n`` divides evenly into the length of the iterable. ... ok
47 test_none (tests.test_more.ChunkedTests)
48 Test when ``n`` has the value ``None``. ... ok
49 test_odd (tests.test_more.ChunkedTests)
50 Test when ``n`` does not divide evenly into the length of the ... ok
51 test_strict_being_true (tests.test_more.ChunkedTests)
52 Test when ``n`` does not divide evenly into the length of the ... ok
53 test_strict_being_true_with_size_none (tests.test_more.ChunkedTests)
54 Test when ``n`` has value ``None`` and the keyword strict is True ... ok
55 test_strict_false (tests.test_more.ChunkedTests)
56 Test when ``n`` does not divide evenly into the length of the ... ok
57 test_duplicates (tests.test_more.CircularShiftsTests) ... ok
58 test_empty (tests.test_more.CircularShiftsTests) ... ok
59 test_simple_circular_shifts (tests.test_more.CircularShiftsTests) ... ok
60 test_steps_negative (tests.test_more.CircularShiftsTests) ... ok
61 test_steps_positive (tests.test_more.CircularShiftsTests) ... ok
62 test_steps_zero (tests.test_more.CircularShiftsTests) ... ok
63 test_basic (tests.test_more.ClassifyUniqueTests) ... ok
64 test_key_hashable (tests.test_more.ClassifyUniqueTests) ... ok
65 test_key_non_hashable (tests.test_more.ClassifyUniqueTests) ... ok
66 test_key_partially_hashable (tests.test_more.ClassifyUniqueTests) ... ok
67 test_non_hashable (tests.test_more.ClassifyUniqueTests) ... ok
68 test_partially_hashable (tests.test_more.ClassifyUniqueTests) ... ok
69 test_vs_duplicates_everseen (tests.test_more.ClassifyUniqueTests) ... ok
70 test_vs_duplicates_everseen_key (tests.test_more.ClassifyUniqueTests) ... ok
71 test_vs_duplicates_justseen (tests.test_more.ClassifyUniqueTests) ... ok
72 test_vs_duplicates_justseen_key (tests.test_more.ClassifyUniqueTests) ... ok
73 test_vs_unique_everseen (tests.test_more.ClassifyUniqueTests) ... ok
74 test_vs_unique_everseen_key (tests.test_more.ClassifyUniqueTests) ... ok
75 test_vs_unique_justseen (tests.test_more.ClassifyUniqueTests) ... ok
76 test_vs_unique_justseen_key (tests.test_more.ClassifyUniqueTests) ... ok
77 test_invalid_large (tests.test_more.CombinationIndexTests) ... ok
78 test_invalid_match (tests.test_more.CombinationIndexTests) ... ok
79 test_invalid_order (tests.test_more.CombinationIndexTests) ... ok
80 test_long (tests.test_more.CombinationIndexTests) ... ok
81 test_multiplicity (tests.test_more.CombinationIndexTests) ... ok
82 test_null (tests.test_more.CombinationIndexTests) ... ok
83 test_r_equal_to_n (tests.test_more.CombinationIndexTests) ... ok
84 test_r_less_than_n (tests.test_more.CombinationIndexTests) ... ok
85 test_invalid_large (tests.test_more.CombinationWithReplacementIndexTests) ... ok
86 test_invalid_match (tests.test_more.CombinationWithReplacementIndexTests) ... ok
87 test_invalid_order (tests.test_more.CombinationWithReplacementIndexTests) ... ok
88 test_long (tests.test_more.CombinationWithReplacementIndexTests) ... ok
89 test_multiplicity (tests.test_more.CombinationWithReplacementIndexTests) ... ok
90 test_null (tests.test_more.CombinationWithReplacementIndexTests) ... ok
91 test_r_equal_to_n (tests.test_more.CombinationWithReplacementIndexTests) ... ok
92 test_r_less_than_n (tests.test_more.CombinationWithReplacementIndexTests) ... ok
93 test_custom_ordering (tests.test_more.ConsecutiveGroupsTest) ... ok
94 test_exotic_ordering (tests.test_more.ConsecutiveGroupsTest) ... ok
95 test_numbers (tests.test_more.ConsecutiveGroupsTest) ... ok
96 test_bad_max (tests.test_more.ConstrainedBatchesTests) ... ok
97 test_basic (tests.test_more.ConstrainedBatchesTests) ... ok
98 test_get_len (tests.test_more.ConstrainedBatchesTests) ... ok
99 test_max_count (tests.test_more.ConstrainedBatchesTests) ... ok
100 test_strict (tests.test_more.ConstrainedBatchesTests) ... ok
101 test_consumer (tests.test_more.ConsumerTests) ... ok
102 test_basic (tests.test_more.CountCycleTests) ... ok
103 test_empty (tests.test_more.CountCycleTests) ... ok
104 test_negative (tests.test_more.CountCycleTests) ... ok
105 test_basic (tests.test_more.CountableTests) ... ok
106 test_empty (tests.test_more.CountableTests) ... ok
107 test_custom (tests.test_more.DifferenceTest) ... ok
108 test_empty (tests.test_more.DifferenceTest) ... ok
109 test_initial (tests.test_more.DifferenceTest) ... ok
110 test_normal (tests.test_more.DifferenceTest) ... ok
111 test_one (tests.test_more.DifferenceTest) ... ok
112 test_roundtrip (tests.test_more.DifferenceTest) ... ok
113 test_basic (tests.test_more.DiscreteFourierTransformTests) ... ok
114 test_roundtrip (tests.test_more.DiscreteFourierTransformTests) ... ok
115 test_basic (tests.test_more.DistinctCombinationsTests) ... ok
116 test_empty (tests.test_more.DistinctCombinationsTests) ... ok
117 test_negative (tests.test_more.DistinctCombinationsTests) ... ok
118 test_basic (tests.test_more.DistinctPermutationsTests) ... ok
119 test_r (tests.test_more.DistinctPermutationsTests) ... ok
120 test_unhashable (tests.test_more.DistinctPermutationsTests) ... ok
121 test_unsortable (tests.test_more.DistinctPermutationsTests) ... ok
122 test_unsortable_r (tests.test_more.DistinctPermutationsTests) ... ok
123 test_unsorted_equivalent (tests.test_more.DistinctPermutationsTests) ... ok
124 test_basic (tests.test_more.DistributeTest) ... ok
125 test_invalid_n (tests.test_more.DistributeTest) ... ok
126 test_large_n (tests.test_more.DistributeTest) ... ok
127 test_basic (tests.test_more.DivideTest) ... ok
128 test_invalid_n (tests.test_more.DivideTest) ... ok
129 test_large_n (tests.test_more.DivideTest) ... ok
130 test_adding (tests.test_more.DoubleStarMapTests) ... ok
131 test_construction (tests.test_more.DoubleStarMapTests) ... ok
132 test_empty (tests.test_more.DoubleStarMapTests) ... ok
133 test_identity (tests.test_more.DoubleStarMapTests) ... ok
134 test_mismatch_function_different (tests.test_more.DoubleStarMapTests) ... ok
135 test_mismatch_function_larger (tests.test_more.DoubleStarMapTests) ... ok
136 test_mismatch_function_smaller (tests.test_more.DoubleStarMapTests) ... ok
137 test_no_mapping (tests.test_more.DoubleStarMapTests) ... ok
138 test_basic (tests.test_more.DuplicatesEverSeenTests) ... ok
139 test_key_hashable (tests.test_more.DuplicatesEverSeenTests) ... ok
140 test_key_non_hashable (tests.test_more.DuplicatesEverSeenTests) ... ok
141 test_key_partially_hashable (tests.test_more.DuplicatesEverSeenTests) ... ok
142 test_non_hashable (tests.test_more.DuplicatesEverSeenTests) ... ok
143 test_partially_hashable (tests.test_more.DuplicatesEverSeenTests) ... ok
144 test_basic (tests.test_more.DuplicatesJustSeenTests) ... ok
145 test_key_hashable (tests.test_more.DuplicatesJustSeenTests) ... ok
146 test_key_non_hashable (tests.test_more.DuplicatesJustSeenTests) ... ok
147 test_key_partially_hashable (tests.test_more.DuplicatesJustSeenTests) ... ok
148 test_nested (tests.test_more.DuplicatesJustSeenTests) ... ok
149 test_non_hashable (tests.test_more.DuplicatesJustSeenTests) ... ok
150 test_partially_hashable (tests.test_more.DuplicatesJustSeenTests) ... ok
151 test_empty (tests.test_more.ExactlyNTests)
152 Return ``True`` if the iterable is empty and ``n`` is 0 ... ok
153 test_false (tests.test_more.ExactlyNTests)
154 Iterable does not have ``n`` ``True`` elements ... ok
155 test_true (tests.test_more.ExactlyNTests)
156 Iterable has ``n`` ``True`` elements ... ok
157 test_false (tests.test_more.FilterExceptTests) ... ok
158 test_multiple (tests.test_more.FilterExceptTests) ... ok
159 test_no_exceptions_pass (tests.test_more.FilterExceptTests) ... ok
160 test_no_exceptions_raise (tests.test_more.FilterExceptTests) ... ok
161 test_raise (tests.test_more.FilterExceptTests) ... ok
162 test_filter (tests.test_more.FilterMapTests) ... ok
163 test_filter_map (tests.test_more.FilterMapTests) ... ok
164 test_map (tests.test_more.FilterMapTests) ... ok
165 test_no_iterables (tests.test_more.FilterMapTests) ... ok
166 test_default (tests.test_more.FirstTests) ... ok
167 test_empty (tests.test_more.FirstTests) ... ok
168 test_many (tests.test_more.FirstTests) ... ok
169 test_one (tests.test_more.FirstTests) ... ok
170 test_basic (tests.test_more.GrayProductTests) ... ok
171 test_errors (tests.test_more.GrayProductTests) ... ok
172 test_vs_product (tests.test_more.GrayProductTests) ... ok
173 test_default_funcs (tests.test_more.GroupByTransformTests) ... ok
174 test_no_valuefunc (tests.test_more.GroupByTransformTests) ... ok
175 test_reducefunc (tests.test_more.GroupByTransformTests) ... ok
176 test_valuefunc (tests.test_more.GroupByTransformTests) ... ok
177 test_even (tests.test_more.IchunkedTests) ... ok
178 test_laziness (tests.test_more.IchunkedTests) ... ok
179 test_memory_in_order (tests.test_more.IchunkedTests) ... ok
180 test_negative (tests.test_more.IchunkedTests) ... ok
181 test_odd (tests.test_more.IchunkedTests) ... ok
182 test_out_of_order (tests.test_more.IchunkedTests) ... ok
183 test_zero (tests.test_more.IchunkedTests) ... ok
184 test_basic (tests.test_more.IequalsTests) ... ok
185 test_empty_iterables (tests.test_more.IequalsTests) ... ok
186 test_more_than_two_iterable (tests.test_more.IequalsTests) ... ok
187 test_no_iterables (tests.test_more.IequalsTests) ... ok
188 test_none_is_not_a_sentinel (tests.test_more.IequalsTests) ... ok
189 test_not_equal_lengths (tests.test_more.IequalsTests) ... ok
190 test_not_identical_but_equal (tests.test_more.IequalsTests) ... ok
191 test_one_iterable (tests.test_more.IequalsTests) ... ok
192 test_order_matters (tests.test_more.IequalsTests) ... ok
193 test_ilen (tests.test_more.IlenTests)
194 Sanity-checks for ``ilen()``. ... ok
195 test_argument_mismatch_raises (tests.test_more.InterleaveEvenlyTests) ... ok
196 test_degenerate_empty (tests.test_more.InterleaveEvenlyTests) ... ok
197 test_degenerate_one (tests.test_more.InterleaveEvenlyTests) ... ok
198 test_equal_lengths (tests.test_more.InterleaveEvenlyTests) ... ok
199 test_manual_lengths (tests.test_more.InterleaveEvenlyTests) ... ok
200 test_many_iters (tests.test_more.InterleaveEvenlyTests) ... ok
201 test_no_length_raises (tests.test_more.InterleaveEvenlyTests) ... ok
202 test_not_proportional (tests.test_more.InterleaveEvenlyTests) ... ok
203 test_proportional (tests.test_more.InterleaveEvenlyTests) ... ok
204 test_three_iters (tests.test_more.InterleaveEvenlyTests) ... ok
205 test_even (tests.test_more.InterleaveLongestTests) ... ok
206 test_mixed_types (tests.test_more.InterleaveLongestTests) ... ok
207 test_short (tests.test_more.InterleaveLongestTests) ... ok
208 test_even (tests.test_more.InterleaveTests) ... ok
209 test_mixed_types (tests.test_more.InterleaveTests) ... ok
210 test_short (tests.test_more.InterleaveTests) ... ok
211 test_even (tests.test_more.IntersperseTest) ... ok
212 test_n (tests.test_more.IntersperseTest) ... ok
213 test_n_zero (tests.test_more.IntersperseTest) ... ok
214 test_nested (tests.test_more.IntersperseTest) ... ok
215 test_not_iterable (tests.test_more.IntersperseTest) ... ok
216 test_odd (tests.test_more.IntersperseTest) ... ok
217 test_basic (tests.test_more.IsSortedTests) ... ok
218 test_all (tests.test_more.IsliceExtendedTests) ... ok
219 test_invalid_slice (tests.test_more.IsliceExtendedTests) ... ok
220 test_slicing (tests.test_more.IsliceExtendedTests) ... ok
221 test_slicing_extensive (tests.test_more.IsliceExtendedTests) ... ok
222 test_zero_step (tests.test_more.IsliceExtendedTests) ... ok
223 test_early_suppression (tests.test_more.IterSuppressTests) ... ok
224 test_no_error (tests.test_more.IterSuppressTests) ... ok
225 test_raises_error (tests.test_more.IterSuppressTests) ... ok
226 test_suppression (tests.test_more.IterSuppressTests) ... ok
227 test_basic (tests.test_more.IterateTests) ... ok
228 test_func_controls_iteration_stop (tests.test_more.IterateTests) ... ok
229 test_basic (tests.test_more.JoinMappingTests) ... ok
230 test_empty (tests.test_more.JoinMappingTests) ... ok
231 test_basic (tests.test_more.LastTests) ... ok
232 test_default (tests.test_more.LastTests) ... ok
233 test_empty (tests.test_more.LastTests) ... ok
234 test_custom_pred (tests.test_more.LocateTests) ... ok
235 test_default_pred (tests.test_more.LocateTests) ... ok
236 test_no_matches (tests.test_more.LocateTests) ... ok
237 test_window_size (tests.test_more.LocateTests) ... ok
238 test_window_size_large (tests.test_more.LocateTests) ... ok
239 test_window_size_zero (tests.test_more.LocateTests) ... ok
240 test_basic (tests.test_more.LongestCommonPrefixTests) ... ok
241 test_contains_infinite_iterables (tests.test_more.LongestCommonPrefixTests) ... ok
242 test_empty_iterables_only (tests.test_more.LongestCommonPrefixTests) ... ok
243 test_includes_empty_iterables (tests.test_more.LongestCommonPrefixTests) ... ok
244 test_infinite_iterables (tests.test_more.LongestCommonPrefixTests) ... ok
245 test_iterators (tests.test_more.LongestCommonPrefixTests) ... ok
246 test_no_iterables (tests.test_more.LongestCommonPrefixTests) ... ok
247 test_non_hashable (tests.test_more.LongestCommonPrefixTests) ... ok
248 test_prefix_contains_elements_of_the_first_iterable (tests.test_more.LongestCommonPrefixTests) ... ok
249 test_basic (tests.test_more.MakeDecoratorTests) ... ok
250 test_result_index (tests.test_more.MakeDecoratorTests) ... ok
251 test_wrap_class (tests.test_more.MakeDecoratorTests) ... ok
252 test_multiple (tests.test_more.MapExceptTests) ... ok
253 test_no_exceptions_pass (tests.test_more.MapExceptTests) ... ok
254 test_no_exceptions_raise (tests.test_more.MapExceptTests) ... ok
255 test_raise (tests.test_more.MapExceptTests) ... ok
256 test_empty (tests.test_more.MapIfTests) ... ok
257 test_with_func_else (tests.test_more.MapIfTests) ... ok
258 test_without_func_else (tests.test_more.MapIfTests) ... ok
259 test_default (tests.test_more.MapReduceTests) ... ok
260 test_reducefunc (tests.test_more.MapReduceTests) ... ok
261 test_ret (tests.test_more.MapReduceTests) ... ok
262 test_valuefunc (tests.test_more.MapReduceTests) ... ok
263 test_basic (tests.test_more.MarkEndsTests) ... ok
264 test_basic (tests.test_more.MinMaxTests) ... ok
265 test_default (tests.test_more.MinMaxTests) ... ok
266 test_iterables (tests.test_more.MinMaxTests) ... ok
267 test_key (tests.test_more.MinMaxTests) ... ok
268 test_unpacked (tests.test_more.MinMaxTests) ... ok
269 test_basic (tests.test_more.NthCombinationWithReplacementTests) ... ok
270 test_invalid_index (tests.test_more.NthCombinationWithReplacementTests) ... ok
271 test_invalid_r (tests.test_more.NthCombinationWithReplacementTests) ... ok
272 test_long (tests.test_more.NthCombinationWithReplacementTests) ... ok
273 test_basic (tests.test_more.NthOrLastTests) ... ok
274 test_default_value (tests.test_more.NthOrLastTests) ... ok
275 test_empty_iterable_no_default (tests.test_more.NthOrLastTests) ... ok
276 test_basic (tests.test_more.NthProductTests) ... ok
277 test_invalid_index (tests.test_more.NthProductTests) ... ok
278 test_long (tests.test_more.NthProductTests) ... ok
279 test_negative (tests.test_more.NthProductTests) ... ok
280 test_arg_count (tests.test_more.NumericRangeTests) ... ok
281 test_bad_key (tests.test_more.NumericRangeTests) ... ok
282 test_basic (tests.test_more.NumericRangeTests) ... ok
283 test_bool (tests.test_more.NumericRangeTests) ... ok
284 test_contains (tests.test_more.NumericRangeTests) ... ok
285 test_count (tests.test_more.NumericRangeTests) ... ok
286 test_eq (tests.test_more.NumericRangeTests) ... ok
287 test_get_item_by_index (tests.test_more.NumericRangeTests) ... ok
288 test_get_item_by_slice (tests.test_more.NumericRangeTests) ... ok
289 test_hash (tests.test_more.NumericRangeTests) ... ok
290 test_index (tests.test_more.NumericRangeTests) ... ok
291 test_iter_twice (tests.test_more.NumericRangeTests) ... ok
292 test_len (tests.test_more.NumericRangeTests) ... ok
293 test_parent_classes (tests.test_more.NumericRangeTests) ... ok
294 test_pickle (tests.test_more.NumericRangeTests) ... ok
295 test_repr (tests.test_more.NumericRangeTests) ... ok
296 test_reversed (tests.test_more.NumericRangeTests) ... ok
297 test_zero_step (tests.test_more.NumericRangeTests) ... ok
298 test_basic (tests.test_more.OneTests) ... ok
299 test_too_long (tests.test_more.OneTests) ... ok
300 test_too_long_default_message (tests.test_more.OneTests) ... ok
301 test_too_short (tests.test_more.OneTests) ... ok
302 test_custom_exception (tests.test_more.OnlyTests) ... ok
303 test_custom_value (tests.test_more.OnlyTests) ... ok
304 test_default_exception_message (tests.test_more.OnlyTests) ... ok
305 test_defaults (tests.test_more.OnlyTests) ... ok
306 test_basic (tests.test_more.OuterProductTests) ... ok
307 test_invalid_n (tests.test_more.PaddedTest) ... ok
308 test_next_multiple (tests.test_more.PaddedTest) ... ok
309 test_no_n (tests.test_more.PaddedTest) ... ok
310 test_valid_n (tests.test_more.PaddedTest) ... ok
311 test_basic (tests.test_more.PartialProductTests) ... ok
312 test_empty_iterable (tests.test_more.PartialProductTests) ... ok
313 test_no_iterables (tests.test_more.PartialProductTests) ... ok
314 test_one_iterable (tests.test_more.PartialProductTests) ... ok
315 test_two_iterables (tests.test_more.PartialProductTests) ... ok
316 test_uneven_length_iterables (tests.test_more.PartialProductTests) ... ok
317 test_duplicates (tests.test_more.PartitionsTest) ... ok
318 test_empty (tests.test_more.PartitionsTest) ... ok
319 test_order (tests.test_more.PartitionsTest) ... ok
320 test_types (tests.test_more.PartitionsTest) ... ok
321 test_empty (tests.test_more.PeekableTests)
322 Tests prepending in front of an empty iterable ... ok
323 test_indexing (tests.test_more.PeekableTests)
324 Indexing into the peekable shouldn't advance the iterator. ... ok
325 test_multi_prepend (tests.test_more.PeekableTests)
326 Tests prepending multiple items and getting them in proper order ... ok
327 test_multi_prepend_peek (tests.test_more.PeekableTests)
328 Tests prepending multiple elements and getting them in reverse order ... ok
329 test_passthrough (tests.test_more.PeekableTests)
330 Iterating a peekable without using ``peek()`` or ``prepend()`` ... ok
331 test_peek_default (tests.test_more.PeekableTests)
332 Make sure passing a default into ``peek()`` works. ... ok
333 test_prepend (tests.test_more.PeekableTests)
334 Tests interspersed ``prepend()`` and ``next()`` calls ... ok
335 test_prepend_after_stop (tests.test_more.PeekableTests)
336 Test resuming iteration after a previous exhaustion ... ok
337 test_prepend_indexing (tests.test_more.PeekableTests)
338 Tests interaction between prepending and indexing ... ok
339 test_prepend_iterable (tests.test_more.PeekableTests)
340 Tests prepending from an iterable ... ok
341 test_prepend_many (tests.test_more.PeekableTests)
342 Tests that prepending a huge number of elements works ... ok
343 test_prepend_reversed (tests.test_more.PeekableTests)
344 Tests prepending from a reversed iterable ... ok
345 test_prepend_slicing (tests.test_more.PeekableTests)
346 Tests interaction between prepending and slicing ... ok
347 test_prepend_truthiness (tests.test_more.PeekableTests)
348 Tests that ``__bool__()`` or ``__nonzero__()`` works properly ... ok
349 test_simple_peeking (tests.test_more.PeekableTests)
350 Make sure ``next`` and ``peek`` advance and don't advance the ... ok
351 test_slicing (tests.test_more.PeekableTests)
352 Slicing the peekable shouldn't advance the iterator. ... ok
353 test_slicing_error (tests.test_more.PeekableTests) ... ok
354 test_slicing_reset (tests.test_more.PeekableTests)
355 Test slicing on a fresh iterable each time ... ok
356 test_truthiness (tests.test_more.PeekableTests)
357 Make sure a ``peekable`` tests true iff there are items remaining in ... ok
358 test_invalid_large (tests.test_more.PermutationIndexTests) ... ok
359 test_invalid_match (tests.test_more.PermutationIndexTests) ... ok
360 test_long (tests.test_more.PermutationIndexTests) ... ok
361 test_multiplicity (tests.test_more.PermutationIndexTests) ... ok
362 test_null (tests.test_more.PermutationIndexTests) ... ok
363 test_r_equal_to_n (tests.test_more.PermutationIndexTests) ... ok
364 test_r_less_than_n (tests.test_more.PermutationIndexTests) ... ok
365 test_hash_count (tests.test_more.PowersetOfSetsTests) ... ok
366 test_simple (tests.test_more.PowersetOfSetsTests) ... ok
367 test_basic (tests.test_more.ProductIndexTests) ... ok
368 test_invalid_empty (tests.test_more.ProductIndexTests) ... ok
369 test_invalid_large (tests.test_more.ProductIndexTests) ... ok
370 test_invalid_match (tests.test_more.ProductIndexTests) ... ok
371 test_invalid_small (tests.test_more.ProductIndexTests) ... ok
372 test_long (tests.test_more.ProductIndexTests) ... ok
373 test_multiplicity (tests.test_more.ProductIndexTests) ... ok
374 test_basic (tests.test_more.RepeatEachTests) ... ok
375 test_default (tests.test_more.RepeatEachTests) ... ok
376 test_empty (tests.test_more.RepeatEachTests) ... ok
377 test_infinite_input (tests.test_more.RepeatEachTests) ... ok
378 test_negative_repeat (tests.test_more.RepeatEachTests) ... ok
379 test_no_repeat (tests.test_more.RepeatEachTests) ... ok
380 test_basic (tests.test_more.RepeatLastTests) ... ok
381 test_default_value (tests.test_more.RepeatLastTests) ... ok
382 test_empty_iterable (tests.test_more.RepeatLastTests) ... ok
383 test_basic (tests.test_more.ReplaceTests) ... ok
384 test_count (tests.test_more.ReplaceTests) ... ok
385 test_iterable_substitutes (tests.test_more.ReplaceTests) ... ok
386 test_window_size (tests.test_more.ReplaceTests) ... ok
387 test_window_size_count (tests.test_more.ReplaceTests) ... ok
388 test_window_size_end (tests.test_more.ReplaceTests) ... ok
389 test_window_size_large (tests.test_more.ReplaceTests) ... ok
390 test_window_size_zero (tests.test_more.ReplaceTests) ... ok
391 test_custom_pred (tests.test_more.RlocateTests) ... ok
392 test_default_pred (tests.test_more.RlocateTests) ... ok
393 test_efficient_reversal (tests.test_more.RlocateTests) ... ok
394 test_no_matches (tests.test_more.RlocateTests) ... ok
395 test_window_size (tests.test_more.RlocateTests) ... ok
396 test_window_size_large (tests.test_more.RlocateTests) ... ok
397 test_window_size_zero (tests.test_more.RlocateTests) ... ok
398 test_decode (tests.test_more.RunLengthTest) ... ok
399 test_encode (tests.test_more.RunLengthTest) ... ok
400 test_counts (tests.test_more.SampleTests) ... ok
401 test_counts_all (tests.test_more.SampleTests) ... ok
402 test_invariance_under_permutations_unweighted (tests.test_more.SampleTests)
403 The order of the data should not matter. This is a stochastic test, ... ok
404 test_invariance_under_permutations_weighted (tests.test_more.SampleTests)
405 The order of the data should not matter. This is a stochastic test, ... ok
406 test_length (tests.test_more.SampleTests)
407 Check that *k* elements are sampled. ... ok
408 test_negative (tests.test_more.SampleTests) ... ok
409 test_sampling_entire_iterable (tests.test_more.SampleTests)
410 If k=len(iterable), the sample contains the original elements. ... ok
411 test_scale_invariance_of_weights (tests.test_more.SampleTests)
412 The probability of choosing element a_i is w_i / sum(weights). ... ok
413 test_strict (tests.test_more.SampleTests) ... ok
414 test_unit_case (tests.test_more.SampleTests)
415 Test against a fixed case by seeding the random module. ... ok
416 test_elements (tests.test_more.SeekableTest) ... ok
417 test_exhaustion_reset (tests.test_more.SeekableTest) ... ok
418 test_forward (tests.test_more.SeekableTest) ... ok
419 test_maxlen (tests.test_more.SeekableTest) ... ok
420 test_maxlen_zero (tests.test_more.SeekableTest) ... ok
421 test_partial_reset (tests.test_more.SeekableTest) ... ok
422 test_passthrough (tests.test_more.SeekableTest)
423 Iterating a peekable without using ``peek()`` or ``prepend()`` ... ok
424 test_past_end (tests.test_more.SeekableTest) ... ok
425 test_peek_default (tests.test_more.SeekableTest)
426 Make sure passing a default into ``peek()`` works. ... ok
427 test_relative_seek (tests.test_more.SeekableTest) ... ok
428 test_simple_peeking (tests.test_more.SeekableTest)
429 Make sure ``next`` and ``peek`` advance and don't advance the ... ok
430 test_truthiness (tests.test_more.SeekableTest)
431 Make sure a ``peekable`` tests true iff there are items remaining in ... ok
432 test_abc_methods (tests.test_more.SequenceViewTests) ... ok
433 test_indexing (tests.test_more.SequenceViewTests) ... ok
434 test_init (tests.test_more.SequenceViewTests) ... ok
435 test_slicing (tests.test_more.SequenceViewTests) ... ok
436 test_update (tests.test_more.SequenceViewTests) ... ok
437 test_duplicates (tests.test_more.SetPartitionsTests) ... ok
438 test_each_correct (tests.test_more.SetPartitionsTests) ... ok
439 test_found_all (tests.test_more.SetPartitionsTests)
440 small example, hand-checked ... ok
441 test_max_size (tests.test_more.SetPartitionsTests) ... ok
442 test_min_size (tests.test_more.SetPartitionsTests) ... ok
443 test_no_group (tests.test_more.SetPartitionsTests) ... ok
444 test_repeated (tests.test_more.SetPartitionsTests) ... ok
445 test_stirling_numbers (tests.test_more.SetPartitionsTests)
446 Check against https://en.wikipedia.org/wiki/ ... ok
447 test_to_many_groups (tests.test_more.SetPartitionsTests) ... ok
448 test_before_after (tests.test_more.SideEffectTests) ... ok
449 test_before_fails (tests.test_more.SideEffectTests) ... ok
450 test_chunked (tests.test_more.SideEffectTests) ... ok
451 test_individual (tests.test_more.SideEffectTests) ... ok
452 test_even (tests.test_more.SlicedTests)
453 Test when the length of the sequence is divisible by *n* ... ok
454 test_not_sliceable (tests.test_more.SlicedTests) ... ok
455 test_numpy_like_array (tests.test_more.SlicedTests) ... ok
456 test_odd (tests.test_more.SlicedTests)
457 Test when the length of the sequence is not divisible by *n* ... ok
458 test_odd_and_strict (tests.test_more.SlicedTests) ... ok
459 test_invalid_key_list (tests.test_more.SortTogetherTest)
460 tests `key_list` for indexes not available in `iterables` ... ok
461 test_key_function (tests.test_more.SortTogetherTest)
462 tests `key` function, including interaction with `key_list` ... ok
463 test_key_list (tests.test_more.SortTogetherTest)
464 tests `key_list` including default, iterables include duplicates ... ok
465 test_reverse (tests.test_more.SortTogetherTest)
466 tests `reverse` to ensure a reverse sort for `key_list` iterables ... ok
467 test_strict (tests.test_more.SortTogetherTest) ... ok
468 test_uneven_iterables (tests.test_more.SortTogetherTest)
469 tests trimming of iterables to the shortest length before sorting ... ok
470 test_ends_with_sep (tests.test_more.SplitAfterTest) ... ok
471 test_max_split (tests.test_more.SplitAfterTest) ... ok
472 test_no_sep (tests.test_more.SplitAfterTest) ... ok
473 test_starts_with_sep (tests.test_more.SplitAfterTest) ... ok
474 test_basic (tests.test_more.SplitAtTests) ... ok
475 test_combination (tests.test_more.SplitAtTests) ... ok
476 test_keep_separator (tests.test_more.SplitAtTests) ... ok
477 test_maxsplit (tests.test_more.SplitAtTests) ... ok
478 test_empty_collection (tests.test_more.SplitBeforeTest) ... ok
479 test_ends_with_sep (tests.test_more.SplitBeforeTest) ... ok
480 test_max_split (tests.test_more.SplitBeforeTest) ... ok
481 test_no_sep (tests.test_more.SplitBeforeTest) ... ok
482 test_starts_with_sep (tests.test_more.SplitBeforeTest) ... ok
483 test_bool_in_sizes (tests.test_more.SplitIntoTests)
484 A bool object is present in ``sizes`` is treated as a 1 or 0 for ... ok
485 test_both_empty (tests.test_more.SplitIntoTests)
486 Both ``sizes`` and ``iterable`` arguments are empty. An empty ... ok
487 test_generator_iterable_integrity (tests.test_more.SplitIntoTests)
488 Check that if ``iterable`` is an iterator, it is consumed only by as ... ok
489 test_generator_sizes_integrity (tests.test_more.SplitIntoTests)
490 Check that if ``sizes`` is an iterator, it is consumed only until a ... ok
491 test_invalid_in_sizes (tests.test_more.SplitIntoTests)
492 A ValueError is raised if an object in ``sizes`` is neither ``None`` ... ok
493 test_invalid_in_sizes_after_none (tests.test_more.SplitIntoTests)
494 A item in ``sizes`` that is invalid will not raise a TypeError if it ... ok
495 test_iterable_empty (tests.test_more.SplitIntoTests)
496 ``iterable`` argument is empty but ``sizes`` is not. An empty ... ok
497 test_iterable_empty_using_none (tests.test_more.SplitIntoTests)
498 ``iterable`` argument is empty but ``sizes`` is not. An empty ... ok
499 test_iterable_just_right (tests.test_more.SplitIntoTests)
500 Size of ``iterable`` equals the sum of ``sizes``. ... ok
501 test_iterable_too_large (tests.test_more.SplitIntoTests)
502 Size of ``iterable`` is larger than sum of ``sizes``. Not all ... ok
503 test_iterable_too_small (tests.test_more.SplitIntoTests)
504 Size of ``iterable`` is smaller than sum of ``sizes``. Last return ... ok
505 test_iterable_too_small_extra (tests.test_more.SplitIntoTests)
506 Size of ``iterable`` is smaller than sum of ``sizes``. Second last ... ok
507 test_sizes_empty (tests.test_more.SplitIntoTests)
508 ``sizes`` argument is empty but ``iterable`` is not. An empty ... ok
509 test_using_none_mid_sizes (tests.test_more.SplitIntoTests)
510 None is present in ``sizes`` but is not the last item. Last list ... ok
511 test_using_none_with_leftover (tests.test_more.SplitIntoTests)
512 Last item of ``sizes`` is None when items still remain in ... ok
513 test_using_none_without_leftover (tests.test_more.SplitIntoTests)
514 Last item of ``sizes`` is None when no items remain in ... ok
515 test_after_emulation_ends_with_sep (tests.test_more.SplitWhenTests) ... ok
516 test_after_emulation_no_sep (tests.test_more.SplitWhenTests) ... ok
517 test_after_emulation_starts_with_sep (tests.test_more.SplitWhenTests) ... ok
518 test_before_emulation_ends_with_sep (tests.test_more.SplitWhenTests) ... ok
519 test_before_emulation_no_sep (tests.test_more.SplitWhenTests) ... ok
520 test_before_emulation_starts_with_sep (tests.test_more.SplitWhenTests) ... ok
521 test_empty_iterable (tests.test_more.SplitWhenTests) ... ok
522 test_max_split (tests.test_more.SplitWhenTests) ... ok
523 test_one_element (tests.test_more.SplitWhenTests) ... ok
524 test_one_element_is_first_item (tests.test_more.SplitWhenTests) ... ok
525 test_one_element_is_second_item (tests.test_more.SplitWhenTests) ... ok
526 test_basic (tests.test_more.SpyTests) ... ok
527 test_immutable (tests.test_more.SpyTests) ... ok
528 test_too_many (tests.test_more.SpyTests) ... ok
529 test_unpacking (tests.test_more.SpyTests) ... ok
530 test_zero (tests.test_more.SpyTests) ... ok
531 test_default (tests.test_more.StaggerTest) ... ok
532 test_longest (tests.test_more.StaggerTest) ... ok
533 test_offsets (tests.test_more.StaggerTest) ... ok
534 test_basic (tests.test_more.StrictlyNTests) ... ok
535 test_too_long_custom (tests.test_more.StrictlyNTests) ... ok
536 test_too_long_default (tests.test_more.StrictlyNTests) ... ok
537 test_too_short_custom (tests.test_more.StrictlyNTests) ... ok
538 test_too_short_default (tests.test_more.StrictlyNTests) ... ok
539 test_hashable (tests.test_more.StripFunctionTests) ... ok
540 test_math (tests.test_more.StripFunctionTests) ... ok
541 test_not_hashable (tests.test_more.StripFunctionTests) ... ok
542 test_basic (tests.test_more.SubstringsIndexesTests) ... ok
543 test_empty (tests.test_more.SubstringsIndexesTests) ... ok
544 test_order (tests.test_more.SubstringsIndexesTests) ... ok
545 test_reverse (tests.test_more.SubstringsIndexesTests) ... ok
546 test_strings (tests.test_more.SubstringsIndexesTests) ... ok
547 test_basic (tests.test_more.SubstringsTests) ... ok
548 test_empty (tests.test_more.SubstringsTests) ... ok
549 test_order (tests.test_more.SubstringsTests) ... ok
550 test_strings (tests.test_more.SubstringsTests) ... ok
551 test_basic (tests.test_more.TakewhileInclusiveTests) ... ok
552 test_collatz_sequence (tests.test_more.TakewhileInclusiveTests) ... ok
553 test_empty_iterator (tests.test_more.TakewhileInclusiveTests) ... ok
554 test_base_type (tests.test_more.TestAlwaysIterable) ... ok
555 test_generator (tests.test_more.TestAlwaysIterable) ... ok
556 test_iterables (tests.test_more.TestAlwaysIterable) ... ok
557 test_none (tests.test_more.TestAlwaysIterable) ... ok
558 test_single (tests.test_more.TestAlwaysIterable) ... ok
559 test_strings (tests.test_more.TestAlwaysIterable) ... ok
560 test_collapse (tests.test_more.TestCollapse) ... ok
561 test_collapse_flatten (tests.test_more.TestCollapse) ... ok
562 test_collapse_to_bytes (tests.test_more.TestCollapse) ... ok
563 test_collapse_to_level (tests.test_more.TestCollapse) ... ok
564 test_collapse_to_list (tests.test_more.TestCollapse) ... ok
565 test_collapse_to_string (tests.test_more.TestCollapse) ... ok
566 test_basic (tests.test_more.TimeLimitedTests) ... ok
567 test_complete (tests.test_more.TimeLimitedTests) ... ok
568 test_invalid_limit (tests.test_more.TimeLimitedTests) ... ok
569 test_zero_limit (tests.test_more.TimeLimitedTests) ... ok
570 test_basic (tests.test_more.UniqueInWindowTests) ... ok
571 test_invalid_n (tests.test_more.UniqueInWindowTests) ... ok
572 test_key (tests.test_more.UniqueInWindowTests) ... ok
573 test_all_unique (tests.test_more.UniqueToEachTests)
574 When all the input iterables are unique the output should match ... ok
575 test_duplicates (tests.test_more.UniqueToEachTests)
576 When there are duplicates in any of the input iterables that aren't ... ok
577 test_mixed (tests.test_more.UniqueToEachTests)
578 When the input iterables contain different types the function should ... ok
579 test_empty_iterable (tests.test_more.UnzipTests) ... ok
580 test_improperly_zipped (tests.test_more.UnzipTests) ... ok
581 test_increasingly_zipped (tests.test_more.UnzipTests) ... ok
582 test_length_one_iterable (tests.test_more.UnzipTests) ... ok
583 test_normal_case (tests.test_more.UnzipTests) ... ok
584 test_complex (tests.test_more.ValueChainTests) ... ok
585 test_empty (tests.test_more.ValueChainTests) ... ok
586 test_empty_lists (tests.test_more.ValueChainTests) ... ok
587 test_more (tests.test_more.ValueChainTests) ... ok
588 test_simple (tests.test_more.ValueChainTests) ... ok
589 test_basic (tests.test_more.WindowedCompleteTests) ... ok
590 test_every_partition (tests.test_more.WindowedCompleteTests) ... ok
591 test_wrong_length (tests.test_more.WindowedCompleteTests) ... ok
592 test_zero_length (tests.test_more.WindowedCompleteTests) ... ok
593 test_basic (tests.test_more.WindowedTests) ... ok
594 test_empty_seq (tests.test_more.WindowedTests) ... ok
595 test_fillvalue (tests.test_more.WindowedTests) ... ok
596 test_fillvalue_step (tests.test_more.WindowedTests) ... ok
597 test_invalid_step (tests.test_more.WindowedTests) ... ok
598 test_negative (tests.test_more.WindowedTests) ... ok
599 test_step (tests.test_more.WindowedTests) ... ok
600 test_with_iter (tests.test_more.WithIterTests) ... ok
601 test_scalar_types (tests.test_more.ZipBroadcastTests) ... ok
602 test_zip (tests.test_more.ZipBroadcastTests) ... ok
603 test_deprecation (tests.test_more.ZipEqualTest) ... skipped 'zip_equal deprecated for 3.10+'
604 test_equal (tests.test_more.ZipEqualTest) ... ok
605 test_unequal_lists (tests.test_more.ZipEqualTest) ... ok
606 test_longest (tests.test_more.ZipOffsetTest) ... ok
607 test_mismatch (tests.test_more.ZipOffsetTest) ... ok
608 test_shortest (tests.test_more.ZipOffsetTest) ... ok
609 SequenceView (more_itertools.more)
610 Doctest: more_itertools.more.SequenceView ... ok
611 adjacent (more_itertools.more)
612 Doctest: more_itertools.more.adjacent ... ok
613 all_unique (more_itertools.more)
614 Doctest: more_itertools.more.all_unique ... ok
615 always_iterable (more_itertools.more)
616 Doctest: more_itertools.more.always_iterable ... ok
617 always_reversible (more_itertools.more)
618 Doctest: more_itertools.more.always_reversible ... ok
619 bucket (more_itertools.more)
620 Doctest: more_itertools.more.bucket ... ok
621 callback_iter (more_itertools.more)
622 Doctest: more_itertools.more.callback_iter ... ok
623 chunked (more_itertools.more)
624 Doctest: more_itertools.more.chunked ... ok
625 chunked_even (more_itertools.more)
626 Doctest: more_itertools.more.chunked_even ... ok
627 circular_shifts (more_itertools.more)
628 Doctest: more_itertools.more.circular_shifts ... ok
629 classify_unique (more_itertools.more)
630 Doctest: more_itertools.more.classify_unique ... ok
631 collapse (more_itertools.more)
632 Doctest: more_itertools.more.collapse ... ok
633 combination_index (more_itertools.more)
634 Doctest: more_itertools.more.combination_index ... ok
635 combination_with_replacement_index (more_itertools.more)
636 Doctest: more_itertools.more.combination_with_replacement_index ... ok
637 consecutive_groups (more_itertools.more)
638 Doctest: more_itertools.more.consecutive_groups ... ok
639 constrained_batches (more_itertools.more)
640 Doctest: more_itertools.more.constrained_batches ... ok
641 consumer (more_itertools.more)
642 Doctest: more_itertools.more.consumer ... ok
643 count_cycle (more_itertools.more)
644 Doctest: more_itertools.more.count_cycle ... ok
645 countable (more_itertools.more)
646 Doctest: more_itertools.more.countable ... ok
647 dft (more_itertools.more)
648 Doctest: more_itertools.more.dft ... ok
649 difference (more_itertools.more)
650 Doctest: more_itertools.more.difference ... ok
651 distinct_combinations (more_itertools.more)
652 Doctest: more_itertools.more.distinct_combinations ... ok
653 distinct_permutations (more_itertools.more)
654 Doctest: more_itertools.more.distinct_permutations ... ok
655 distribute (more_itertools.more)
656 Doctest: more_itertools.more.distribute ... ok
657 divide (more_itertools.more)
658 Doctest: more_itertools.more.divide ... ok
659 doublestarmap (more_itertools.more)
660 Doctest: more_itertools.more.doublestarmap ... ok
661 duplicates_everseen (more_itertools.more)
662 Doctest: more_itertools.more.duplicates_everseen ... ok
663 duplicates_justseen (more_itertools.more)
664 Doctest: more_itertools.more.duplicates_justseen ... ok
665 exactly_n (more_itertools.more)
666 Doctest: more_itertools.more.exactly_n ... ok
667 filter_except (more_itertools.more)
668 Doctest: more_itertools.more.filter_except ... ok
669 filter_map (more_itertools.more)
670 Doctest: more_itertools.more.filter_map ... ok
671 first (more_itertools.more)
672 Doctest: more_itertools.more.first ... ok
673 gray_product (more_itertools.more)
674 Doctest: more_itertools.more.gray_product ... ok
675 groupby_transform (more_itertools.more)
676 Doctest: more_itertools.more.groupby_transform ... ok
677 ichunked (more_itertools.more)
678 Doctest: more_itertools.more.ichunked ... ok
679 idft (more_itertools.more)
680 Doctest: more_itertools.more.idft ... ok
681 iequals (more_itertools.more)
682 Doctest: more_itertools.more.iequals ... ok
683 ilen (more_itertools.more)
684 Doctest: more_itertools.more.ilen ... ok
685 interleave (more_itertools.more)
686 Doctest: more_itertools.more.interleave ... ok
687 interleave_evenly (more_itertools.more)
688 Doctest: more_itertools.more.interleave_evenly ... ok
689 interleave_longest (more_itertools.more)
690 Doctest: more_itertools.more.interleave_longest ... ok
691 intersperse (more_itertools.more)
692 Doctest: more_itertools.more.intersperse ... ok
693 is_sorted (more_itertools.more)
694 Doctest: more_itertools.more.is_sorted ... ok
695 islice_extended (more_itertools.more)
696 Doctest: more_itertools.more.islice_extended ... ok
697 iter_suppress (more_itertools.more)
698 Doctest: more_itertools.more.iter_suppress ... ok
699 iterate (more_itertools.more)
700 Doctest: more_itertools.more.iterate ... ok
701 join_mappings (more_itertools.more)
702 Doctest: more_itertools.more.join_mappings ... ok
703 last (more_itertools.more)
704 Doctest: more_itertools.more.last ... ok
705 locate (more_itertools.more)
706 Doctest: more_itertools.more.locate ... ok
707 longest_common_prefix (more_itertools.more)
708 Doctest: more_itertools.more.longest_common_prefix ... ok
709 lstrip (more_itertools.more)
710 Doctest: more_itertools.more.lstrip ... ok
711 make_decorator (more_itertools.more)
712 Doctest: more_itertools.more.make_decorator ... ok
713 map_except (more_itertools.more)
714 Doctest: more_itertools.more.map_except ... ok
715 map_if (more_itertools.more)
716 Doctest: more_itertools.more.map_if ... ok
717 map_reduce (more_itertools.more)
718 Doctest: more_itertools.more.map_reduce ... ok
719 mark_ends (more_itertools.more)
720 Doctest: more_itertools.more.mark_ends ... ok
721 minmax (more_itertools.more)
722 Doctest: more_itertools.more.minmax ... ok
723 nth_combination_with_replacement (more_itertools.more)
724 Doctest: more_itertools.more.nth_combination_with_replacement ... ok
725 nth_or_last (more_itertools.more)
726 Doctest: more_itertools.more.nth_or_last ... ok
727 nth_permutation (more_itertools.more)
728 Doctest: more_itertools.more.nth_permutation ... ok
729 nth_product (more_itertools.more)
730 Doctest: more_itertools.more.nth_product ... ok
731 numeric_range (more_itertools.more)
732 Doctest: more_itertools.more.numeric_range ... ok
733 one (more_itertools.more)
734 Doctest: more_itertools.more.one ... ok
735 only (more_itertools.more)
736 Doctest: more_itertools.more.only ... ok
737 outer_product (more_itertools.more)
738 Doctest: more_itertools.more.outer_product ... ok
739 padded (more_itertools.more)
740 Doctest: more_itertools.more.padded ... ok
741 partial_product (more_itertools.more)
742 Doctest: more_itertools.more.partial_product ... ok
743 partitions (more_itertools.more)
744 Doctest: more_itertools.more.partitions ... ok
745 peekable (more_itertools.more)
746 Doctest: more_itertools.more.peekable ... ok
747 prepend (more_itertools.more.peekable)
748 Doctest: more_itertools.more.peekable.prepend ... ok
749 permutation_index (more_itertools.more)
750 Doctest: more_itertools.more.permutation_index ... ok
751 powerset_of_sets (more_itertools.more)
752 Doctest: more_itertools.more.powerset_of_sets ... ok
753 product_index (more_itertools.more)
754 Doctest: more_itertools.more.product_index ... ok
755 repeat_each (more_itertools.more)
756 Doctest: more_itertools.more.repeat_each ... ok
757 repeat_last (more_itertools.more)
758 Doctest: more_itertools.more.repeat_last ... ok
759 replace (more_itertools.more)
760 Doctest: more_itertools.more.replace ... ok
761 rlocate (more_itertools.more)
762 Doctest: more_itertools.more.rlocate ... ok
763 rstrip (more_itertools.more)
764 Doctest: more_itertools.more.rstrip ... ok
765 run_length (more_itertools.more)
766 Doctest: more_itertools.more.run_length ... ok
767 sample (more_itertools.more)
768 Doctest: more_itertools.more.sample ... ok
769 seekable (more_itertools.more)
770 Doctest: more_itertools.more.seekable ... ok
771 set_partitions (more_itertools.more)
772 Doctest: more_itertools.more.set_partitions ... ok
773 side_effect (more_itertools.more)
774 Doctest: more_itertools.more.side_effect ... ok
775 sliced (more_itertools.more)
776 Doctest: more_itertools.more.sliced ... ok
777 sort_together (more_itertools.more)
778 Doctest: more_itertools.more.sort_together ... ok
779 split_after (more_itertools.more)
780 Doctest: more_itertools.more.split_after ... ok
781 split_at (more_itertools.more)
782 Doctest: more_itertools.more.split_at ... ok
783 split_before (more_itertools.more)
784 Doctest: more_itertools.more.split_before ... ok
785 split_into (more_itertools.more)
786 Doctest: more_itertools.more.split_into ... ok
787 split_when (more_itertools.more)
788 Doctest: more_itertools.more.split_when ... ok
789 spy (more_itertools.more)
790 Doctest: more_itertools.more.spy ... ok
791 stagger (more_itertools.more)
792 Doctest: more_itertools.more.stagger ... ok
793 strictly_n (more_itertools.more)
794 Doctest: more_itertools.more.strictly_n ... ok
795 strip (more_itertools.more)
796 Doctest: more_itertools.more.strip ... ok
797 substrings (more_itertools.more)
798 Doctest: more_itertools.more.substrings ... ok
799 substrings_indexes (more_itertools.more)
800 Doctest: more_itertools.more.substrings_indexes ... ok
801 takewhile_inclusive (more_itertools.more)
802 Doctest: more_itertools.more.takewhile_inclusive ... ok
803 time_limited (more_itertools.more)
804 Doctest: more_itertools.more.time_limited ... ok
805 unique_in_window (more_itertools.more)
806 Doctest: more_itertools.more.unique_in_window ... ok
807 unique_to_each (more_itertools.more)
808 Doctest: more_itertools.more.unique_to_each ... ok
809 unzip (more_itertools.more)
810 Doctest: more_itertools.more.unzip ... ok
811 value_chain (more_itertools.more)
812 Doctest: more_itertools.more.value_chain ... ok
813 windowed (more_itertools.more)
814 Doctest: more_itertools.more.windowed ... ok
815 windowed_complete (more_itertools.more)
816 Doctest: more_itertools.more.windowed_complete ... ok
817 zip_broadcast (more_itertools.more)
818 Doctest: more_itertools.more.zip_broadcast ... ok
819 zip_equal (more_itertools.more)
820 Doctest: more_itertools.more.zip_equal ... ok
821 zip_offset (more_itertools.more)
822 Doctest: more_itertools.more.zip_offset ... ok
823 test_empty (tests.test_recipes.AllEqualTests) ... ok
824 test_false (tests.test_recipes.AllEqualTests) ... ok
825 test_groupby_calls (tests.test_recipes.AllEqualTests) ... ok
826 test_key (tests.test_recipes.AllEqualTests) ... ok
827 test_one (tests.test_recipes.AllEqualTests) ... ok
828 test_tricky (tests.test_recipes.AllEqualTests) ... ok
829 test_true (tests.test_recipes.AllEqualTests) ... ok
830 test_basic (tests.test_recipes.BatchedTests) ... ok
831 test_strict (tests.test_recipes.BatchedTests) ... ok
832 test_empty (tests.test_recipes.BeforeAndAfterTests) ... ok
833 test_nested_remainder (tests.test_recipes.BeforeAndAfterTests) ... ok
834 test_never_false (tests.test_recipes.BeforeAndAfterTests) ... ok
835 test_never_true (tests.test_recipes.BeforeAndAfterTests) ... ok
836 test_some_true (tests.test_recipes.BeforeAndAfterTests) ... ok
837 test_negative_consume (tests.test_recipes.ConsumeTests)
838 Check that negative consumption throws an error ... ok
839 test_null_consume (tests.test_recipes.ConsumeTests)
840 Check the null case ... ok
841 test_sanity (tests.test_recipes.ConsumeTests)
842 Test basic functionality ... ok
843 test_total_consume (tests.test_recipes.ConsumeTests)
844 Check that iterator is totally consumed by default ... ok
845 test_derivative (tests.test_recipes.Convolvetests) ... ok
846 test_infinite_signal (tests.test_recipes.Convolvetests) ... ok
847 test_moving_average (tests.test_recipes.Convolvetests) ... ok
848 test_happy_path (tests.test_recipes.DotproductTests)
849 simple dotproduct example ... ok
850 test_basic (tests.test_recipes.FactorTests) ... ok
851 test_cross_check (tests.test_recipes.FactorTests) ... ok
852 test_default (tests.test_recipes.FirstTrueTests)
853 Test with a default keyword ... ok
854 test_nothing_true (tests.test_recipes.FirstTrueTests)
855 Test default return value. ... ok
856 test_pred (tests.test_recipes.FirstTrueTests)
857 Test with a custom predicate ... ok
858 test_something_true (tests.test_recipes.FirstTrueTests)
859 Test with no keywords ... ok
860 test_basic_usage (tests.test_recipes.FlattenTests)
861 ensure list of lists is flattened one level ... ok
862 test_single_level (tests.test_recipes.FlattenTests)
863 ensure list of lists is flattened only one level ... ok
864 test_basic (tests.test_recipes.GrouperTests) ... ok
865 test_fill (tests.test_recipes.GrouperTests) ... ok
866 test_ignore (tests.test_recipes.GrouperTests) ... ok
867 test_invalid_incomplete (tests.test_recipes.GrouperTests) ... ok
868 test_strict (tests.test_recipes.GrouperTests) ... ok
869 test_strict_fails (tests.test_recipes.GrouperTests) ... ok
870 test_exact_exception (tests.test_recipes.IterExceptTests)
871 ensure the exact specified exception is caught ... ok
872 test_first (tests.test_recipes.IterExceptTests)
873 ensure first is run before the function ... ok
874 test_generic_exception (tests.test_recipes.IterExceptTests)
875 ensure the generic exception can be caught ... ok
876 test_multiple (tests.test_recipes.IterExceptTests)
877 ensure can catch multiple exceptions ... ok
878 test_uncaught_exception_is_raised (tests.test_recipes.IterExceptTests)
879 ensure a non-specified exception is raised ... ok
880 test_basic (tests.test_recipes.IterIndexTests) ... ok
881 test_start (tests.test_recipes.IterIndexTests) ... ok
882 test_stop (tests.test_recipes.IterIndexTests) ... ok
883 test_m_by_n (tests.test_recipes.MatMulTests) ... ok
884 test_n_by_n (tests.test_recipes.MatMulTests) ... ok
885 test_happy_path (tests.test_recipes.NcyclesTests)
886 cycle a sequence three times ... ok
887 test_null_case (tests.test_recipes.NcyclesTests)
888 asking for 0 cycles should return an empty iterator ... ok
889 test_pathological_case (tests.test_recipes.NcyclesTests)
890 asking for negative cycles should return an empty iterator ... ok
891 test_basic (tests.test_recipes.NthCombinationTests) ... ok
892 test_invalid_index (tests.test_recipes.NthCombinationTests) ... ok
893 test_invalid_r (tests.test_recipes.NthCombinationTests) ... ok
894 test_long (tests.test_recipes.NthCombinationTests) ... ok
895 test_invalid_index (tests.test_recipes.NthPermutationTests) ... ok
896 test_invalid_r (tests.test_recipes.NthPermutationTests) ... ok
897 test_long (tests.test_recipes.NthPermutationTests) ... ok
898 test_negative_index (tests.test_recipes.NthPermutationTests) ... ok
899 test_null (tests.test_recipes.NthPermutationTests) ... ok
900 test_r_equal_to_n (tests.test_recipes.NthPermutationTests) ... ok
901 test_r_less_than_n (tests.test_recipes.NthPermutationTests) ... ok
902 test_basic (tests.test_recipes.NthTests)
903 Make sure the nth item is returned ... ok
904 test_default (tests.test_recipes.NthTests)
905 Ensure a default value is returned when nth item not found ... ok
906 test_negative_item_raises (tests.test_recipes.NthTests)
907 Ensure asking for a negative item raises an exception ... ok
908 test_basic (tests.test_recipes.PadnoneTests) ... ok
909 test_base_case (tests.test_recipes.PairwiseTests)
910 ensure an iterable will return pairwise ... ok
911 test_coverage (tests.test_recipes.PairwiseTests) ... ok
912 test_short_case (tests.test_recipes.PairwiseTests)
913 ensure an empty iterator if there's not enough values to pair ... ok
914 test_arbitrary (tests.test_recipes.PartitionTests) ... ok
915 test_bool (tests.test_recipes.PartitionTests) ... ok
916 test_pred_is_none (tests.test_recipes.PartitionTests) ... ok
917 test_basic (tests.test_recipes.PolynomialDerivativeTests) ... ok
918 test_basic (tests.test_recipes.PolynomialEvalTests) ... ok
919 test_basic (tests.test_recipes.PolynomialFromRootsTests) ... ok
920 test_combinatorics (tests.test_recipes.PowersetTests)
921 Ensure a proper enumeration ... ok
922 test_basic (tests.test_recipes.PrependTests) ... ok
923 test_multiple (tests.test_recipes.PrependTests) ... ok
924 test_custom_predicate (tests.test_recipes.QuantifyTests)
925 Ensure non-default predicates return as expected ... ok
926 test_happy_path (tests.test_recipes.QuantifyTests)
927 Make sure True count is returned ... ok
928 test_no_replacement (tests.test_recipes.RandomCombinationTests)
929 ensure that elements are sampled without replacement ... ok
930 test_pseudorandomness (tests.test_recipes.RandomCombinationTests)
931 ensure different subsets of the iterable get returned over many ... ok
932 test_pseudorandomness (tests.test_recipes.RandomCombinationWithReplacementTests)
933 ensure different subsets of the iterable get returned over many ... ok
934 test_replacement (tests.test_recipes.RandomCombinationWithReplacementTests)
935 ensure that elements are sampled with replacement ... ok
936 test_full_permutation (tests.test_recipes.RandomPermutationTests)
937 ensure every item from the iterable is returned in a new ordering ... ok
938 test_partial_permutation (tests.test_recipes.RandomPermutationTests)
939 ensure all returned items are from the iterable, that the returned ... ok
940 test_list_with_repeat (tests.test_recipes.RandomProductTests)
941 ensure multiple items are chosen, and that they appear to be chosen ... ok
942 test_simple_lists (tests.test_recipes.RandomProductTests)
943 Ensure that one item is chosen from each list in each pair. ... ok
944 test_added_arguments (tests.test_recipes.RepeatfuncTests)
945 ensure arguments are applied to the function ... ok
946 test_finite_repeat (tests.test_recipes.RepeatfuncTests)
947 ensure limited repeat when times is provided ... ok
948 test_null_times (tests.test_recipes.RepeatfuncTests)
949 repeat 0 should return an empty iterator ... ok
950 test_simple_repeat (tests.test_recipes.RepeatfuncTests)
951 test simple repeated functions ... ok
952 test_basic (tests.test_recipes.ReshapeTests) ... ok
953 test_empty (tests.test_recipes.ReshapeTests) ... ok
954 test_zero (tests.test_recipes.ReshapeTests) ... ok
955 test_even_groups (tests.test_recipes.RoundrobinTests)
956 Ensure ordered output from evenly populated iterables ... ok
957 test_uneven_groups (tests.test_recipes.RoundrobinTests)
958 Ensure ordered output from unevenly populated iterables ... ok
959 test_basic (tests.test_recipes.SieveTests) ... ok
960 test_prime_counts (tests.test_recipes.SieveTests) ... ok
961 test_small_numbers (tests.test_recipes.SieveTests) ... ok
962 test_deque_version (tests.test_recipes.SlidingWindowTests) ... ok
963 test_islice_version (tests.test_recipes.SlidingWindowTests) ... ok
964 test_zero (tests.test_recipes.SlidingWindowTests) ... ok
965 test_basic (tests.test_recipes.SubslicesTests) ... ok
966 test_basic (tests.test_recipes.SumOfSquaresTests) ... ok
967 test_count (tests.test_recipes.TabulateTests)
968 Ensure tabulate accepts specific count ... ok
969 test_simple_tabulate (tests.test_recipes.TabulateTests)
970 Test the happy path ... ok
971 test_iterator_equal (tests.test_recipes.TailTests)
972 Length of iterator is equal to the requested tail ... ok
973 test_iterator_greater (tests.test_recipes.TailTests)
974 Length of iterator is greater than requested tail ... ok
975 test_iterator_less (tests.test_recipes.TailTests)
976 Length of iterator is less than requested tail ... ok
977 test_sized_equal (tests.test_recipes.TailTests)
978 Length of sized iterable is less than requested tail ... ok
979 test_sized_greater (tests.test_recipes.TailTests)
980 Length of sized iterable is greater than requested tail ... ok
981 test_sized_less (tests.test_recipes.TailTests)
982 Length of sized iterable is less than requested tail ... ok
983 test_negative_take (tests.test_recipes.TakeTests)
984 Make sure taking negative items results in a ValueError ... ok
985 test_null_take (tests.test_recipes.TakeTests)
986 Check the null case ... ok
987 test_simple_take (tests.test_recipes.TakeTests)
988 Test basic usage ... ok
989 test_take_too_much (tests.test_recipes.TakeTests)
990 Taking more than an iterator has remaining should return what the ... ok
991 test_basic (tests.test_recipes.TotientTests) ... ok
992 test_basic (tests.test_recipes.TransposeTests) ... ok
993 test_empty (tests.test_recipes.TransposeTests) ... ok
994 test_incompatible_allow (tests.test_recipes.TransposeTests) ... skipped 'strict=True missing on 3.9'
995 test_incompatible_error (tests.test_recipes.TransposeTests) ... skipped 'strict=True missing on 3.9'
996 test_basic (tests.test_recipes.TriplewiseTests) ... ok
997 test_custom_key (tests.test_recipes.UniqueEverseenTests) ... ok
998 test_everseen (tests.test_recipes.UniqueEverseenTests) ... ok
999 test_unhashable (tests.test_recipes.UniqueEverseenTests) ... ok
1000 test_unhashable_key (tests.test_recipes.UniqueEverseenTests) ... ok
1001 test_custom_key (tests.test_recipes.UniqueJustseenTests) ... ok
1002 test_justseen (tests.test_recipes.UniqueJustseenTests) ... ok
1003 test_basic (tests.test_recipes.UniqueTests) ... ok
1004 test_key (tests.test_recipes.UniqueTests) ... ok
1005 test_reverse (tests.test_recipes.UniqueTests) ... ok
1006 _batched (more_itertools.recipes)
1007 Doctest: more_itertools.recipes._batched ... ok
1008 _pairwise (more_itertools.recipes)
1009 Doctest: more_itertools.recipes._pairwise ... ok
1010 all_equal (more_itertools.recipes)
1011 Doctest: more_itertools.recipes.all_equal ... ok
1012 before_and_after (more_itertools.recipes)
1013 Doctest: more_itertools.recipes.before_and_after ... ok
1014 consume (more_itertools.recipes)
1015 Doctest: more_itertools.recipes.consume ... ok
1016 convolve (more_itertools.recipes)
1017 Doctest: more_itertools.recipes.convolve ... ok
1018 dotproduct (more_itertools.recipes)
1019 Doctest: more_itertools.recipes.dotproduct ... ok
1020 factor (more_itertools.recipes)
1021 Doctest: more_itertools.recipes.factor ... ok
1022 first_true (more_itertools.recipes)
1023 Doctest: more_itertools.recipes.first_true ... ok
1024 flatten (more_itertools.recipes)
1025 Doctest: more_itertools.recipes.flatten ... ok
1026 grouper (more_itertools.recipes)
1027 Doctest: more_itertools.recipes.grouper ... ok
1028 iter_except (more_itertools.recipes)
1029 Doctest: more_itertools.recipes.iter_except ... ok
1030 iter_index (more_itertools.recipes)
1031 Doctest: more_itertools.recipes.iter_index ... ok
1032 matmul (more_itertools.recipes)
1033 Doctest: more_itertools.recipes.matmul ... ok
1034 ncycles (more_itertools.recipes)
1035 Doctest: more_itertools.recipes.ncycles ... ok
1036 nth (more_itertools.recipes)
1037 Doctest: more_itertools.recipes.nth ... ok
1038 nth_combination (more_itertools.recipes)
1039 Doctest: more_itertools.recipes.nth_combination ... ok
1040 pad_none (more_itertools.recipes)
1041 Doctest: more_itertools.recipes.pad_none ... ok
1042 partition (more_itertools.recipes)
1043 Doctest: more_itertools.recipes.partition ... ok
1044 polynomial_derivative (more_itertools.recipes)
1045 Doctest: more_itertools.recipes.polynomial_derivative ... ok
1046 polynomial_eval (more_itertools.recipes)
1047 Doctest: more_itertools.recipes.polynomial_eval ... ok
1048 polynomial_from_roots (more_itertools.recipes)
1049 Doctest: more_itertools.recipes.polynomial_from_roots ... ok
1050 powerset (more_itertools.recipes)
1051 Doctest: more_itertools.recipes.powerset ... ok
1052 prepend (more_itertools.recipes)
1053 Doctest: more_itertools.recipes.prepend ... ok
1054 quantify (more_itertools.recipes)
1055 Doctest: more_itertools.recipes.quantify ... ok
1056 random_combination (more_itertools.recipes)
1057 Doctest: more_itertools.recipes.random_combination ... ok
1058 random_combination_with_replacement (more_itertools.recipes)
1059 Doctest: more_itertools.recipes.random_combination_with_replacement ... ok
1060 random_permutation (more_itertools.recipes)
1061 Doctest: more_itertools.recipes.random_permutation ... ok
1062 random_product (more_itertools.recipes)
1063 Doctest: more_itertools.recipes.random_product ... ok
1064 repeatfunc (more_itertools.recipes)
1065 Doctest: more_itertools.recipes.repeatfunc ... ok
1066 reshape (more_itertools.recipes)
1067 Doctest: more_itertools.recipes.reshape ... ok
1068 roundrobin (more_itertools.recipes)
1069 Doctest: more_itertools.recipes.roundrobin ... ok
1070 sieve (more_itertools.recipes)
1071 Doctest: more_itertools.recipes.sieve ... ok
1072 sliding_window (more_itertools.recipes)
1073 Doctest: more_itertools.recipes.sliding_window ... ok
1074 subslices (more_itertools.recipes)
1075 Doctest: more_itertools.recipes.subslices ... ok
1076 sum_of_squares (more_itertools.recipes)
1077 Doctest: more_itertools.recipes.sum_of_squares ... ok
1078 tabulate (more_itertools.recipes)
1079 Doctest: more_itertools.recipes.tabulate ... ok
1080 tail (more_itertools.recipes)
1081 Doctest: more_itertools.recipes.tail ... ok
1082 take (more_itertools.recipes)
1083 Doctest: more_itertools.recipes.take ... ok
1084 totient (more_itertools.recipes)
1085 Doctest: more_itertools.recipes.totient ... ok
1086 transpose (more_itertools.recipes)
1087 Doctest: more_itertools.recipes.transpose ... ok
1088 triplewise (more_itertools.recipes)
1089 Doctest: more_itertools.recipes.triplewise ... ok
1090 unique (more_itertools.recipes)
1091 Doctest: more_itertools.recipes.unique ... ok
1092 unique_everseen (more_itertools.recipes)
1093 Doctest: more_itertools.recipes.unique_everseen ... ok
1094 unique_justseen (more_itertools.recipes)
1095 Doctest: more_itertools.recipes.unique_justseen ... ok
1097 ----------------------------------------------------------------------
1098 Ran 816 tests
1100 OK (skipped=3)
1101   py$(PYV): OK
1102   congratulations :)