summaryrefslogtreecommitdiffstats
path: root/runtime/poky/qemux86-64/core-image-ptest-python3-more-itertools/ptest-raw.log
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/poky/qemux86-64/core-image-ptest-python3-more-itertools/ptest-raw.log')
-rw-r--r--runtime/poky/qemux86-64/core-image-ptest-python3-more-itertools/ptest-raw.log644
1 files changed, 644 insertions, 0 deletions
diff --git a/runtime/poky/qemux86-64/core-image-ptest-python3-more-itertools/ptest-raw.log b/runtime/poky/qemux86-64/core-image-ptest-python3-more-itertools/ptest-raw.log
new file mode 100644
index 00000000000..111c34c5987
--- /dev/null
+++ b/runtime/poky/qemux86-64/core-image-ptest-python3-more-itertools/ptest-raw.log
@@ -0,0 +1,644 @@
+START: ptest-runner
+2024-01-31T02:02
+BEGIN: /usr/lib/python3-more-itertools/ptest
+PASS: tests/test_more.py:ChunkedTests.test_even
+PASS: tests/test_more.py:ChunkedTests.test_none
+PASS: tests/test_more.py:ChunkedTests.test_odd
+PASS: tests/test_more.py:ChunkedTests.test_strict_being_true
+PASS: tests/test_more.py:ChunkedTests.test_strict_being_true_with_size_none
+PASS: tests/test_more.py:ChunkedTests.test_strict_false
+PASS: tests/test_more.py:FirstTests.test_default
+PASS: tests/test_more.py:FirstTests.test_empty
+PASS: tests/test_more.py:FirstTests.test_many
+PASS: tests/test_more.py:FirstTests.test_one
+PASS: tests/test_more.py:LastTests.test_basic
+PASS: tests/test_more.py:LastTests.test_default
+PASS: tests/test_more.py:LastTests.test_empty
+PASS: tests/test_more.py:NthOrLastTests.test_basic
+PASS: tests/test_more.py:NthOrLastTests.test_default_value
+PASS: tests/test_more.py:NthOrLastTests.test_empty_iterable_no_default
+PASS: tests/test_more.py:PeekableTests.test_empty
+PASS: tests/test_more.py:PeekableTests.test_indexing
+PASS: tests/test_more.py:PeekableTests.test_multi_prepend
+PASS: tests/test_more.py:PeekableTests.test_multi_prepend_peek
+PASS: tests/test_more.py:PeekableTests.test_passthrough
+PASS: tests/test_more.py:PeekableTests.test_peek_default
+PASS: tests/test_more.py:PeekableTests.test_prepend
+PASS: tests/test_more.py:PeekableTests.test_prepend_after_stop
+PASS: tests/test_more.py:PeekableTests.test_prepend_indexing
+PASS: tests/test_more.py:PeekableTests.test_prepend_iterable
+PASS: tests/test_more.py:PeekableTests.test_prepend_many
+PASS: tests/test_more.py:PeekableTests.test_prepend_reversed
+PASS: tests/test_more.py:PeekableTests.test_prepend_slicing
+PASS: tests/test_more.py:PeekableTests.test_prepend_truthiness
+PASS: tests/test_more.py:PeekableTests.test_simple_peeking
+PASS: tests/test_more.py:PeekableTests.test_slicing
+PASS: tests/test_more.py:PeekableTests.test_slicing_error
+PASS: tests/test_more.py:PeekableTests.test_slicing_reset
+PASS: tests/test_more.py:PeekableTests.test_truthiness
+PASS: tests/test_more.py:ConsumerTests.test_consumer
+PASS: tests/test_more.py:DistinctPermutationsTests.test_distinct_permutations
+PASS: tests/test_more.py:DistinctPermutationsTests.test_other_iterables
+PASS: tests/test_more.py:DistinctPermutationsTests.test_r
+PASS: tests/test_more.py:IlenTests.test_ilen
+PASS: tests/test_more.py:MinMaxTests.test_basic
+PASS: tests/test_more.py:MinMaxTests.test_default
+PASS: tests/test_more.py:MinMaxTests.test_iterables
+PASS: tests/test_more.py:MinMaxTests.test_key
+PASS: tests/test_more.py:MinMaxTests.test_unpacked
+PASS: tests/test_more.py:WithIterTests.test_with_iter
+PASS: tests/test_more.py:OneTests.test_basic
+PASS: tests/test_more.py:OneTests.test_too_long
+PASS: tests/test_more.py:OneTests.test_too_long_default_message
+PASS: tests/test_more.py:OneTests.test_too_short
+PASS: tests/test_more.py:IntersperseTest.test_even
+PASS: tests/test_more.py:IntersperseTest.test_n
+PASS: tests/test_more.py:IntersperseTest.test_n_zero
+PASS: tests/test_more.py:IntersperseTest.test_nested
+PASS: tests/test_more.py:IntersperseTest.test_not_iterable
+PASS: tests/test_more.py:IntersperseTest.test_odd
+PASS: tests/test_more.py:UniqueToEachTests.test_all_unique
+PASS: tests/test_more.py:UniqueToEachTests.test_duplicates
+PASS: tests/test_more.py:UniqueToEachTests.test_mixed
+PASS: tests/test_more.py:WindowedTests.test_basic
+PASS: tests/test_more.py:WindowedTests.test_fillvalue
+PASS: tests/test_more.py:WindowedTests.test_fillvalue_step
+PASS: tests/test_more.py:WindowedTests.test_invalid_step
+PASS: tests/test_more.py:WindowedTests.test_negative
+PASS: tests/test_more.py:WindowedTests.test_step
+PASS: tests/test_more.py:SubstringsTests.test_basic
+PASS: tests/test_more.py:SubstringsTests.test_empty
+PASS: tests/test_more.py:SubstringsTests.test_order
+PASS: tests/test_more.py:SubstringsTests.test_strings
+PASS: tests/test_more.py:SubstringsIndexesTests.test_basic
+PASS: tests/test_more.py:SubstringsIndexesTests.test_empty
+PASS: tests/test_more.py:SubstringsIndexesTests.test_order
+PASS: tests/test_more.py:SubstringsIndexesTests.test_reverse
+PASS: tests/test_more.py:SubstringsIndexesTests.test_strings
+PASS: tests/test_more.py:BucketTests.test_basic
+PASS: tests/test_more.py:BucketTests.test_in
+PASS: tests/test_more.py:BucketTests.test_list
+PASS: tests/test_more.py:BucketTests.test_list_validator
+PASS: tests/test_more.py:BucketTests.test_validator
+PASS: tests/test_more.py:SpyTests.test_basic
+PASS: tests/test_more.py:SpyTests.test_immutable
+PASS: tests/test_more.py:SpyTests.test_too_many
+PASS: tests/test_more.py:SpyTests.test_unpacking
+PASS: tests/test_more.py:SpyTests.test_zero
+PASS: tests/test_more.py:InterleaveTests.test_even
+PASS: tests/test_more.py:InterleaveTests.test_mixed_types
+PASS: tests/test_more.py:InterleaveTests.test_short
+PASS: tests/test_more.py:InterleaveLongestTests.test_even
+PASS: tests/test_more.py:InterleaveLongestTests.test_mixed_types
+PASS: tests/test_more.py:InterleaveLongestTests.test_short
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_argument_mismatch_raises
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_degenerate_empty
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_degenerate_one
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_equal_lengths
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_manual_lengths
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_many_iters
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_no_length_raises
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_not_proportional
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_proportional
+PASS: tests/test_more.py:InterleaveEvenlyTests.test_three_iters
+PASS: tests/test_more.py:TestCollapse.test_collapse
+PASS: tests/test_more.py:TestCollapse.test_collapse_flatten
+PASS: tests/test_more.py:TestCollapse.test_collapse_to_bytes
+PASS: tests/test_more.py:TestCollapse.test_collapse_to_level
+PASS: tests/test_more.py:TestCollapse.test_collapse_to_list
+PASS: tests/test_more.py:TestCollapse.test_collapse_to_string
+PASS: tests/test_more.py:SideEffectTests.test_before_after
+PASS: tests/test_more.py:SideEffectTests.test_before_fails
+PASS: tests/test_more.py:SideEffectTests.test_chunked
+PASS: tests/test_more.py:SideEffectTests.test_individual
+PASS: tests/test_more.py:SlicedTests.test_even
+PASS: tests/test_more.py:SlicedTests.test_not_sliceable
+PASS: tests/test_more.py:SlicedTests.test_numpy_like_array
+PASS: tests/test_more.py:SlicedTests.test_odd
+PASS: tests/test_more.py:SlicedTests.test_odd_and_strict
+PASS: tests/test_more.py:SplitAtTests.test_basic
+PASS: tests/test_more.py:SplitAtTests.test_combination
+PASS: tests/test_more.py:SplitAtTests.test_keep_separator
+PASS: tests/test_more.py:SplitAtTests.test_maxsplit
+PASS: tests/test_more.py:SplitBeforeTest.test_empty_collection
+PASS: tests/test_more.py:SplitBeforeTest.test_ends_with_sep
+PASS: tests/test_more.py:SplitBeforeTest.test_max_split
+PASS: tests/test_more.py:SplitBeforeTest.test_no_sep
+PASS: tests/test_more.py:SplitBeforeTest.test_starts_with_sep
+PASS: tests/test_more.py:SplitAfterTest.test_ends_with_sep
+PASS: tests/test_more.py:SplitAfterTest.test_max_split
+PASS: tests/test_more.py:SplitAfterTest.test_no_sep
+PASS: tests/test_more.py:SplitAfterTest.test_starts_with_sep
+PASS: tests/test_more.py:SplitWhenTests.test_after_emulation_ends_with_sep
+PASS: tests/test_more.py:SplitWhenTests.test_after_emulation_no_sep
+PASS: tests/test_more.py:SplitWhenTests.test_after_emulation_starts_with_sep
+PASS: tests/test_more.py:SplitWhenTests.test_before_emulation_ends_with_sep
+PASS: tests/test_more.py:SplitWhenTests.test_before_emulation_no_sep
+PASS: tests/test_more.py:SplitWhenTests.test_before_emulation_starts_with_sep
+PASS: tests/test_more.py:SplitWhenTests.test_empty_iterable
+PASS: tests/test_more.py:SplitWhenTests.test_max_split
+PASS: tests/test_more.py:SplitWhenTests.test_one_element
+PASS: tests/test_more.py:SplitWhenTests.test_one_element_is_first_item
+PASS: tests/test_more.py:SplitWhenTests.test_one_element_is_second_item
+PASS: tests/test_more.py:SplitIntoTests.test_bool_in_sizes
+PASS: tests/test_more.py:SplitIntoTests.test_both_empty
+PASS: tests/test_more.py:SplitIntoTests.test_generator_iterable_integrity
+PASS: tests/test_more.py:SplitIntoTests.test_generator_sizes_integrity
+PASS: tests/test_more.py:SplitIntoTests.test_invalid_in_sizes
+PASS: tests/test_more.py:SplitIntoTests.test_invalid_in_sizes_after_none
+PASS: tests/test_more.py:SplitIntoTests.test_iterable_empty
+PASS: tests/test_more.py:SplitIntoTests.test_iterable_empty_using_none
+PASS: tests/test_more.py:SplitIntoTests.test_iterable_just_right
+PASS: tests/test_more.py:SplitIntoTests.test_iterable_too_large
+PASS: tests/test_more.py:SplitIntoTests.test_iterable_too_small
+PASS: tests/test_more.py:SplitIntoTests.test_iterable_too_small_extra
+PASS: tests/test_more.py:SplitIntoTests.test_sizes_empty
+PASS: tests/test_more.py:SplitIntoTests.test_using_none_mid_sizes
+PASS: tests/test_more.py:SplitIntoTests.test_using_none_with_leftover
+PASS: tests/test_more.py:SplitIntoTests.test_using_none_without_leftover
+PASS: tests/test_more.py:PaddedTest.test_invalid_n
+PASS: tests/test_more.py:PaddedTest.test_next_multiple
+PASS: tests/test_more.py:PaddedTest.test_no_n
+PASS: tests/test_more.py:PaddedTest.test_valid_n
+PASS: tests/test_more.py:RepeatEachTests.test_basic
+PASS: tests/test_more.py:RepeatEachTests.test_default
+PASS: tests/test_more.py:RepeatEachTests.test_empty
+PASS: tests/test_more.py:RepeatEachTests.test_infinite_input
+PASS: tests/test_more.py:RepeatEachTests.test_negative_repeat
+PASS: tests/test_more.py:RepeatEachTests.test_no_repeat
+PASS: tests/test_more.py:RepeatLastTests.test_basic
+PASS: tests/test_more.py:RepeatLastTests.test_default_value
+PASS: tests/test_more.py:RepeatLastTests.test_empty_iterable
+PASS: tests/test_more.py:DistributeTest.test_basic
+PASS: tests/test_more.py:DistributeTest.test_invalid_n
+PASS: tests/test_more.py:DistributeTest.test_large_n
+PASS: tests/test_more.py:StaggerTest.test_default
+PASS: tests/test_more.py:StaggerTest.test_longest
+PASS: tests/test_more.py:StaggerTest.test_offsets
+PASS: tests/test_more.py:ZipEqualTest.test_deprecation
+PASS: tests/test_more.py:ZipEqualTest.test_equal
+PASS: tests/test_more.py:ZipEqualTest.test_unequal_lists
+PASS: tests/test_more.py:ZipOffsetTest.test_longest
+PASS: tests/test_more.py:ZipOffsetTest.test_mismatch
+PASS: tests/test_more.py:ZipOffsetTest.test_shortest
+PASS: tests/test_more.py:UnzipTests.test_empty_iterable
+PASS: tests/test_more.py:UnzipTests.test_improperly_zipped
+PASS: tests/test_more.py:UnzipTests.test_increasingly_zipped
+PASS: tests/test_more.py:UnzipTests.test_length_one_iterable
+PASS: tests/test_more.py:UnzipTests.test_normal_case
+PASS: tests/test_more.py:SortTogetherTest.test_invalid_key_list
+PASS: tests/test_more.py:SortTogetherTest.test_key_function
+PASS: tests/test_more.py:SortTogetherTest.test_key_list
+PASS: tests/test_more.py:SortTogetherTest.test_reverse
+PASS: tests/test_more.py:SortTogetherTest.test_uneven_iterables
+PASS: tests/test_more.py:DivideTest.test_basic
+PASS: tests/test_more.py:DivideTest.test_invalid_n
+PASS: tests/test_more.py:DivideTest.test_large_n
+PASS: tests/test_more.py:TestAlwaysIterable.test_base_type
+PASS: tests/test_more.py:TestAlwaysIterable.test_generator
+PASS: tests/test_more.py:TestAlwaysIterable.test_iterables
+PASS: tests/test_more.py:TestAlwaysIterable.test_none
+PASS: tests/test_more.py:TestAlwaysIterable.test_single
+PASS: tests/test_more.py:TestAlwaysIterable.test_strings
+PASS: tests/test_more.py:AdjacentTests.test_call_once
+PASS: tests/test_more.py:AdjacentTests.test_consecutive_true
+PASS: tests/test_more.py:AdjacentTests.test_distance
+PASS: tests/test_more.py:AdjacentTests.test_empty_iterable
+PASS: tests/test_more.py:AdjacentTests.test_grouping
+PASS: tests/test_more.py:AdjacentTests.test_large_distance
+PASS: tests/test_more.py:AdjacentTests.test_length_one
+PASS: tests/test_more.py:AdjacentTests.test_negative_distance
+PASS: tests/test_more.py:AdjacentTests.test_typical
+PASS: tests/test_more.py:AdjacentTests.test_zero_distance
+PASS: tests/test_more.py:GroupByTransformTests.test_default_funcs
+PASS: tests/test_more.py:GroupByTransformTests.test_no_valuefunc
+PASS: tests/test_more.py:GroupByTransformTests.test_reducefunc
+PASS: tests/test_more.py:GroupByTransformTests.test_valuefunc
+PASS: tests/test_more.py:NumericRangeTests.test_arg_count
+PASS: tests/test_more.py:NumericRangeTests.test_bad_key
+PASS: tests/test_more.py:NumericRangeTests.test_basic
+PASS: tests/test_more.py:NumericRangeTests.test_bool
+PASS: tests/test_more.py:NumericRangeTests.test_contains
+PASS: tests/test_more.py:NumericRangeTests.test_count
+PASS: tests/test_more.py:NumericRangeTests.test_eq
+PASS: tests/test_more.py:NumericRangeTests.test_get_item_by_index
+PASS: tests/test_more.py:NumericRangeTests.test_get_item_by_slice
+PASS: tests/test_more.py:NumericRangeTests.test_hash
+PASS: tests/test_more.py:NumericRangeTests.test_index
+PASS: tests/test_more.py:NumericRangeTests.test_iter_twice
+PASS: tests/test_more.py:NumericRangeTests.test_len
+PASS: tests/test_more.py:NumericRangeTests.test_parent_classes
+PASS: tests/test_more.py:NumericRangeTests.test_pickle
+PASS: tests/test_more.py:NumericRangeTests.test_repr
+PASS: tests/test_more.py:NumericRangeTests.test_reversed
+PASS: tests/test_more.py:NumericRangeTests.test_zero_step
+PASS: tests/test_more.py:CountCycleTests.test_basic
+PASS: tests/test_more.py:CountCycleTests.test_empty
+PASS: tests/test_more.py:CountCycleTests.test_negative
+PASS: tests/test_more.py:MarkEndsTests.test_basic
+PASS: tests/test_more.py:LocateTests.test_custom_pred
+PASS: tests/test_more.py:LocateTests.test_default_pred
+PASS: tests/test_more.py:LocateTests.test_no_matches
+PASS: tests/test_more.py:LocateTests.test_window_size
+PASS: tests/test_more.py:LocateTests.test_window_size_large
+PASS: tests/test_more.py:LocateTests.test_window_size_zero
+PASS: tests/test_more.py:StripFunctionTests.test_hashable
+PASS: tests/test_more.py:StripFunctionTests.test_math
+PASS: tests/test_more.py:StripFunctionTests.test_not_hashable
+PASS: tests/test_more.py:IsliceExtendedTests.test_all
+PASS: tests/test_more.py:IsliceExtendedTests.test_invalid_slice
+PASS: tests/test_more.py:IsliceExtendedTests.test_slicing
+PASS: tests/test_more.py:IsliceExtendedTests.test_slicing_extensive
+PASS: tests/test_more.py:IsliceExtendedTests.test_zero_step
+PASS: tests/test_more.py:ConsecutiveGroupsTest.test_custom_ordering
+PASS: tests/test_more.py:ConsecutiveGroupsTest.test_exotic_ordering
+PASS: tests/test_more.py:ConsecutiveGroupsTest.test_numbers
+PASS: tests/test_more.py:DifferenceTest.test_custom
+PASS: tests/test_more.py:DifferenceTest.test_empty
+PASS: tests/test_more.py:DifferenceTest.test_initial
+PASS: tests/test_more.py:DifferenceTest.test_normal
+PASS: tests/test_more.py:DifferenceTest.test_one
+PASS: tests/test_more.py:DifferenceTest.test_roundtrip
+PASS: tests/test_more.py:SeekableTest.test_elements
+PASS: tests/test_more.py:SeekableTest.test_exhaustion_reset
+PASS: tests/test_more.py:SeekableTest.test_forward
+PASS: tests/test_more.py:SeekableTest.test_maxlen
+PASS: tests/test_more.py:SeekableTest.test_maxlen_zero
+PASS: tests/test_more.py:SeekableTest.test_partial_reset
+PASS: tests/test_more.py:SeekableTest.test_passthrough
+PASS: tests/test_more.py:SeekableTest.test_past_end
+PASS: tests/test_more.py:SeekableTest.test_peek_default
+PASS: tests/test_more.py:SeekableTest.test_relative_seek
+PASS: tests/test_more.py:SeekableTest.test_simple_peeking
+PASS: tests/test_more.py:SeekableTest.test_truthiness
+PASS: tests/test_more.py:SequenceViewTests.test_abc_methods
+PASS: tests/test_more.py:SequenceViewTests.test_indexing
+PASS: tests/test_more.py:SequenceViewTests.test_init
+PASS: tests/test_more.py:SequenceViewTests.test_slicing
+PASS: tests/test_more.py:SequenceViewTests.test_update
+PASS: tests/test_more.py:RunLengthTest.test_decode
+PASS: tests/test_more.py:RunLengthTest.test_encode
+PASS: tests/test_more.py:ExactlyNTests.test_empty
+PASS: tests/test_more.py:ExactlyNTests.test_false
+PASS: tests/test_more.py:ExactlyNTests.test_true
+PASS: tests/test_more.py:AlwaysReversibleTests.test_nonseq_reversed
+PASS: tests/test_more.py:AlwaysReversibleTests.test_regular_reversed
+PASS: tests/test_more.py:CircularShiftsTests.test_duplicates
+PASS: tests/test_more.py:CircularShiftsTests.test_empty
+PASS: tests/test_more.py:CircularShiftsTests.test_simple_circular_shifts
+PASS: tests/test_more.py:MakeDecoratorTests.test_basic
+PASS: tests/test_more.py:MakeDecoratorTests.test_result_index
+PASS: tests/test_more.py:MakeDecoratorTests.test_wrap_class
+PASS: tests/test_more.py:MapReduceTests.test_default
+PASS: tests/test_more.py:MapReduceTests.test_reducefunc
+PASS: tests/test_more.py:MapReduceTests.test_ret
+PASS: tests/test_more.py:MapReduceTests.test_valuefunc
+PASS: tests/test_more.py:RlocateTests.test_custom_pred
+PASS: tests/test_more.py:RlocateTests.test_default_pred
+PASS: tests/test_more.py:RlocateTests.test_efficient_reversal
+PASS: tests/test_more.py:RlocateTests.test_no_matches
+PASS: tests/test_more.py:RlocateTests.test_window_size
+PASS: tests/test_more.py:RlocateTests.test_window_size_large
+PASS: tests/test_more.py:RlocateTests.test_window_size_zero
+PASS: tests/test_more.py:ReplaceTests.test_basic
+PASS: tests/test_more.py:ReplaceTests.test_count
+PASS: tests/test_more.py:ReplaceTests.test_iterable_substitutes
+PASS: tests/test_more.py:ReplaceTests.test_window_size
+PASS: tests/test_more.py:ReplaceTests.test_window_size_count
+PASS: tests/test_more.py:ReplaceTests.test_window_size_end
+PASS: tests/test_more.py:ReplaceTests.test_window_size_large
+PASS: tests/test_more.py:ReplaceTests.test_window_size_zero
+PASS: tests/test_more.py:PartitionsTest.test_duplicates
+PASS: tests/test_more.py:PartitionsTest.test_empty
+PASS: tests/test_more.py:PartitionsTest.test_order
+PASS: tests/test_more.py:PartitionsTest.test_types
+PASS: tests/test_more.py:SetPartitionsTests.test_duplicates
+PASS: tests/test_more.py:SetPartitionsTests.test_each_correct
+PASS: tests/test_more.py:SetPartitionsTests.test_found_all
+PASS: tests/test_more.py:SetPartitionsTests.test_no_group
+PASS: tests/test_more.py:SetPartitionsTests.test_repeated
+PASS: tests/test_more.py:SetPartitionsTests.test_stirling_numbers
+PASS: tests/test_more.py:SetPartitionsTests.test_to_many_groups
+PASS: tests/test_more.py:TimeLimitedTests.test_basic
+PASS: tests/test_more.py:TimeLimitedTests.test_complete
+PASS: tests/test_more.py:TimeLimitedTests.test_invalid_limit
+PASS: tests/test_more.py:TimeLimitedTests.test_zero_limit
+PASS: tests/test_more.py:OnlyTests.test_custom_exception
+PASS: tests/test_more.py:OnlyTests.test_custom_value
+PASS: tests/test_more.py:OnlyTests.test_default_exception_message
+PASS: tests/test_more.py:OnlyTests.test_defaults
+PASS: tests/test_more.py:IchunkedTests.test_even
+PASS: tests/test_more.py:IchunkedTests.test_laziness
+PASS: tests/test_more.py:IchunkedTests.test_memory_in_order
+PASS: tests/test_more.py:IchunkedTests.test_negative
+PASS: tests/test_more.py:IchunkedTests.test_odd
+PASS: tests/test_more.py:IchunkedTests.test_out_of_order
+PASS: tests/test_more.py:IchunkedTests.test_zero
+PASS: tests/test_more.py:DistinctCombinationsTests.test_basic
+PASS: tests/test_more.py:DistinctCombinationsTests.test_empty
+PASS: tests/test_more.py:DistinctCombinationsTests.test_negative
+PASS: tests/test_more.py:FilterExceptTests.test_false
+PASS: tests/test_more.py:FilterExceptTests.test_multiple
+PASS: tests/test_more.py:FilterExceptTests.test_no_exceptions_pass
+PASS: tests/test_more.py:FilterExceptTests.test_no_exceptions_raise
+PASS: tests/test_more.py:FilterExceptTests.test_raise
+PASS: tests/test_more.py:MapExceptTests.test_multiple
+PASS: tests/test_more.py:MapExceptTests.test_no_exceptions_pass
+PASS: tests/test_more.py:MapExceptTests.test_no_exceptions_raise
+PASS: tests/test_more.py:MapExceptTests.test_raise
+PASS: tests/test_more.py:MapIfTests.test_empty
+PASS: tests/test_more.py:MapIfTests.test_with_func_else
+PASS: tests/test_more.py:MapIfTests.test_without_func_else
+PASS: tests/test_more.py:SampleTests.test_invariance_under_permutations_unweighted
+PASS: tests/test_more.py:SampleTests.test_invariance_under_permutations_weighted
+PASS: tests/test_more.py:SampleTests.test_length
+PASS: tests/test_more.py:SampleTests.test_sampling_entire_iterable
+PASS: tests/test_more.py:SampleTests.test_scale_invariance_of_weights
+PASS: tests/test_more.py:SampleTests.test_unit_case
+PASS: tests/test_more.py:IsSortedTests.test_basic
+PASS: tests/test_more.py:CallbackIterTests.test_abort
+PASS: tests/test_more.py:CallbackIterTests.test_basic
+PASS: tests/test_more.py:CallbackIterTests.test_callback_kwd
+PASS: tests/test_more.py:CallbackIterTests.test_exception
+PASS: tests/test_more.py:CallbackIterTests.test_no_result
+PASS: tests/test_more.py:CallbackIterTests.test_partial_consumption
+PASS: tests/test_more.py:WindowedCompleteTests.test_basic
+PASS: tests/test_more.py:WindowedCompleteTests.test_every_partition
+PASS: tests/test_more.py:WindowedCompleteTests.test_wrong_length
+PASS: tests/test_more.py:WindowedCompleteTests.test_zero_length
+PASS: tests/test_more.py:AllUniqueTests.test_basic
+PASS: tests/test_more.py:AllUniqueTests.test_infinite
+PASS: tests/test_more.py:AllUniqueTests.test_key
+PASS: tests/test_more.py:AllUniqueTests.test_non_hashable
+PASS: tests/test_more.py:AllUniqueTests.test_partially_hashable
+PASS: tests/test_more.py:NthProductTests.test_basic
+PASS: tests/test_more.py:NthProductTests.test_invalid_index
+PASS: tests/test_more.py:NthProductTests.test_long
+PASS: tests/test_more.py:NthProductTests.test_negative
+PASS: tests/test_more.py:NthCombinationWithReplacementTests.test_basic
+PASS: tests/test_more.py:NthCombinationWithReplacementTests.test_invalid_index
+PASS: tests/test_more.py:NthCombinationWithReplacementTests.test_invalid_r
+PASS: tests/test_more.py:NthCombinationWithReplacementTests.test_long
+PASS: tests/test_more.py:ValueChainTests.test_complex
+PASS: tests/test_more.py:ValueChainTests.test_empty
+PASS: tests/test_more.py:ValueChainTests.test_empty_lists
+PASS: tests/test_more.py:ValueChainTests.test_more
+PASS: tests/test_more.py:ValueChainTests.test_simple
+PASS: tests/test_more.py:ProductIndexTests.test_basic
+PASS: tests/test_more.py:ProductIndexTests.test_invalid_empty
+PASS: tests/test_more.py:ProductIndexTests.test_invalid_large
+PASS: tests/test_more.py:ProductIndexTests.test_invalid_match
+PASS: tests/test_more.py:ProductIndexTests.test_invalid_small
+PASS: tests/test_more.py:ProductIndexTests.test_long
+PASS: tests/test_more.py:ProductIndexTests.test_multiplicity
+PASS: tests/test_more.py:CombinationIndexTests.test_invalid_large
+PASS: tests/test_more.py:CombinationIndexTests.test_invalid_match
+PASS: tests/test_more.py:CombinationIndexTests.test_invalid_order
+PASS: tests/test_more.py:CombinationIndexTests.test_long
+PASS: tests/test_more.py:CombinationIndexTests.test_multiplicity
+PASS: tests/test_more.py:CombinationIndexTests.test_null
+PASS: tests/test_more.py:CombinationIndexTests.test_r_equal_to_n
+PASS: tests/test_more.py:CombinationIndexTests.test_r_less_than_n
+PASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_large
+PASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_match
+PASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_invalid_order
+PASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_long
+PASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_multiplicity
+PASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_null
+PASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_r_equal_to_n
+PASS: tests/test_more.py:CombinationWithReplacementIndexTests.test_r_less_than_n
+PASS: tests/test_more.py:PermutationIndexTests.test_invalid_large
+PASS: tests/test_more.py:PermutationIndexTests.test_invalid_match
+PASS: tests/test_more.py:PermutationIndexTests.test_long
+PASS: tests/test_more.py:PermutationIndexTests.test_multiplicity
+PASS: tests/test_more.py:PermutationIndexTests.test_null
+PASS: tests/test_more.py:PermutationIndexTests.test_r_equal_to_n
+PASS: tests/test_more.py:PermutationIndexTests.test_r_less_than_n
+PASS: tests/test_more.py:CountableTests.test_basic
+PASS: tests/test_more.py:CountableTests.test_empty
+PASS: tests/test_more.py:ChunkedEvenTests.test_0
+PASS: tests/test_more.py:ChunkedEvenTests.test_1
+PASS: tests/test_more.py:ChunkedEvenTests.test_4
+PASS: tests/test_more.py:ChunkedEvenTests.test_5
+PASS: tests/test_more.py:ChunkedEvenTests.test_6
+PASS: tests/test_more.py:ChunkedEvenTests.test_7
+PASS: tests/test_more.py:ChunkedEvenTests.test_evenness
+PASS: tests/test_more.py:ChunkedEvenTests.test_infinite
+PASS: tests/test_more.py:ZipBroadcastTests.test_scalar_types
+PASS: tests/test_more.py:ZipBroadcastTests.test_zip
+PASS: tests/test_more.py:UniqueInWindowTests.test_basic
+PASS: tests/test_more.py:UniqueInWindowTests.test_invalid_n
+PASS: tests/test_more.py:UniqueInWindowTests.test_key
+PASS: tests/test_more.py:StrictlyNTests.test_basic
+PASS: tests/test_more.py:StrictlyNTests.test_too_long_custom
+PASS: tests/test_more.py:StrictlyNTests.test_too_long_default
+PASS: tests/test_more.py:StrictlyNTests.test_too_short_custom
+PASS: tests/test_more.py:StrictlyNTests.test_too_short_default
+PASS: tests/test_more.py:DuplicatesEverSeenTests.test_basic
+PASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_hashable
+PASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_non_hashable
+PASS: tests/test_more.py:DuplicatesEverSeenTests.test_key_partially_hashable
+PASS: tests/test_more.py:DuplicatesEverSeenTests.test_non_hashable
+PASS: tests/test_more.py:DuplicatesEverSeenTests.test_partially_hashable
+PASS: tests/test_more.py:DuplicatesJustSeenTests.test_basic
+PASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_hashable
+PASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_non_hashable
+PASS: tests/test_more.py:DuplicatesJustSeenTests.test_key_partially_hashable
+PASS: tests/test_more.py:DuplicatesJustSeenTests.test_nested
+PASS: tests/test_more.py:DuplicatesJustSeenTests.test_non_hashable
+PASS: tests/test_more.py:DuplicatesJustSeenTests.test_partially_hashable
+PASS: tests/test_more.py:ClassifyUniqueTests.test_basic
+PASS: tests/test_more.py:ClassifyUniqueTests.test_key_hashable
+PASS: tests/test_more.py:ClassifyUniqueTests.test_key_non_hashable
+PASS: tests/test_more.py:ClassifyUniqueTests.test_key_partially_hashable
+PASS: tests/test_more.py:ClassifyUniqueTests.test_non_hashable
+PASS: tests/test_more.py:ClassifyUniqueTests.test_partially_hashable
+PASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_everseen
+PASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_everseen_key
+PASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_justseen
+PASS: tests/test_more.py:ClassifyUniqueTests.test_vs_duplicates_justseen_key
+PASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_everseen
+PASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_everseen_key
+PASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_justseen
+PASS: tests/test_more.py:ClassifyUniqueTests.test_vs_unique_justseen_key
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_basic
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_contains_infinite_iterables
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_empty_iterables_only
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_includes_empty_iterables
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_infinite_iterables
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_iterators
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_no_iterables
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_non_hashable
+PASS: tests/test_more.py:LongestCommonPrefixTests.test_prefix_contains_elements_of_the_first_iterable
+PASS: tests/test_more.py:IequalsTests.test_basic
+PASS: tests/test_more.py:IequalsTests.test_empty_iterables
+PASS: tests/test_more.py:IequalsTests.test_more_than_two_iterable
+PASS: tests/test_more.py:IequalsTests.test_no_iterables
+PASS: tests/test_more.py:IequalsTests.test_none_is_not_a_sentinel
+PASS: tests/test_more.py:IequalsTests.test_not_equal_lengths
+PASS: tests/test_more.py:IequalsTests.test_not_identical_but_equal
+PASS: tests/test_more.py:IequalsTests.test_one_iterable
+PASS: tests/test_more.py:IequalsTests.test_order_matters
+PASS: tests/test_more.py:ConstrainedBatchesTests.test_basic
+PASS: tests/test_more.py:ConstrainedBatchesTests.test_get_len
+PASS: tests/test_more.py:ConstrainedBatchesTests.test_max_count
+PASS: tests/test_more.py:ConstrainedBatchesTests.test_strict
+PASS: tests/test_more.py:GrayProductTests.test_basic
+PASS: tests/test_more.py:GrayProductTests.test_errors
+PASS: tests/test_more.py:GrayProductTests.test_vs_product
+PASS: tests/test_more.py:PartialProductTests.test_basic
+PASS: tests/test_more.py:PartialProductTests.test_empty_iterable
+PASS: tests/test_more.py:PartialProductTests.test_no_iterables
+PASS: tests/test_more.py:PartialProductTests.test_one_iterable
+PASS: tests/test_more.py:PartialProductTests.test_two_iterables
+PASS: tests/test_more.py:PartialProductTests.test_uneven_length_iterables
+PASS: tests/test_more.py:IterateTests.test_basic
+PASS: tests/test_more.py:IterateTests.test_func_controls_iteration_stop
+PASS: tests/test_more.py:TakewhileInclusiveTests.test_basic
+PASS: tests/test_more.py:TakewhileInclusiveTests.test_collatz_sequence
+PASS: tests/test_more.py:TakewhileInclusiveTests.test_empty_iterator
+PASS: tests/test_more.py:OuterProductTests.test_basic
+PASS: tests/test_more.py:IterSuppressTests.test_early_suppression
+PASS: tests/test_more.py:IterSuppressTests.test_no_error
+PASS: tests/test_more.py:IterSuppressTests.test_raises_error
+PASS: tests/test_more.py:IterSuppressTests.test_suppression
+PASS: tests/test_more.py:FilterMapTests.test_filter
+PASS: tests/test_more.py:FilterMapTests.test_filter_map
+PASS: tests/test_more.py:FilterMapTests.test_map
+PASS: tests/test_more.py:FilterMapTests.test_no_iterables
+PASS: tests/test_recipes.py:TakeTests.test_negative_take
+PASS: tests/test_recipes.py:TakeTests.test_null_take
+PASS: tests/test_recipes.py:TakeTests.test_simple_take
+PASS: tests/test_recipes.py:TakeTests.test_take_too_much
+PASS: tests/test_recipes.py:TabulateTests.test_count
+PASS: tests/test_recipes.py:TabulateTests.test_simple_tabulate
+PASS: tests/test_recipes.py:TailTests.test_iterator_equal
+PASS: tests/test_recipes.py:TailTests.test_iterator_greater
+PASS: tests/test_recipes.py:TailTests.test_iterator_less
+PASS: tests/test_recipes.py:TailTests.test_sized_equal
+PASS: tests/test_recipes.py:TailTests.test_sized_greater
+PASS: tests/test_recipes.py:TailTests.test_sized_less
+PASS: tests/test_recipes.py:ConsumeTests.test_negative_consume
+PASS: tests/test_recipes.py:ConsumeTests.test_null_consume
+PASS: tests/test_recipes.py:ConsumeTests.test_sanity
+PASS: tests/test_recipes.py:ConsumeTests.test_total_consume
+PASS: tests/test_recipes.py:NthTests.test_basic
+PASS: tests/test_recipes.py:NthTests.test_default
+PASS: tests/test_recipes.py:NthTests.test_negative_item_raises
+PASS: tests/test_recipes.py:AllEqualTests.test_empty
+PASS: tests/test_recipes.py:AllEqualTests.test_false
+PASS: tests/test_recipes.py:AllEqualTests.test_one
+PASS: tests/test_recipes.py:AllEqualTests.test_tricky
+PASS: tests/test_recipes.py:AllEqualTests.test_true
+PASS: tests/test_recipes.py:QuantifyTests.test_custom_predicate
+PASS: tests/test_recipes.py:QuantifyTests.test_happy_path
+PASS: tests/test_recipes.py:PadnoneTests.test_basic
+PASS: tests/test_recipes.py:NcyclesTests.test_happy_path
+PASS: tests/test_recipes.py:NcyclesTests.test_null_case
+PASS: tests/test_recipes.py:NcyclesTests.test_pathological_case
+PASS: tests/test_recipes.py:DotproductTests.test_happy_path
+PASS: tests/test_recipes.py:FlattenTests.test_basic_usage
+PASS: tests/test_recipes.py:FlattenTests.test_single_level
+PASS: tests/test_recipes.py:RepeatfuncTests.test_added_arguments
+PASS: tests/test_recipes.py:RepeatfuncTests.test_finite_repeat
+PASS: tests/test_recipes.py:RepeatfuncTests.test_null_times
+PASS: tests/test_recipes.py:RepeatfuncTests.test_simple_repeat
+PASS: tests/test_recipes.py:PairwiseTests.test_base_case
+PASS: tests/test_recipes.py:PairwiseTests.test_short_case
+PASS: tests/test_recipes.py:GrouperTests.test_basic
+PASS: tests/test_recipes.py:GrouperTests.test_fill
+PASS: tests/test_recipes.py:GrouperTests.test_ignore
+PASS: tests/test_recipes.py:GrouperTests.test_invalid_incomplete
+PASS: tests/test_recipes.py:GrouperTests.test_strict
+PASS: tests/test_recipes.py:GrouperTests.test_strict_fails
+PASS: tests/test_recipes.py:RoundrobinTests.test_even_groups
+PASS: tests/test_recipes.py:RoundrobinTests.test_uneven_groups
+PASS: tests/test_recipes.py:PartitionTests.test_arbitrary
+PASS: tests/test_recipes.py:PartitionTests.test_bool
+PASS: tests/test_recipes.py:PartitionTests.test_pred_is_none
+PASS: tests/test_recipes.py:PowersetTests.test_combinatorics
+PASS: tests/test_recipes.py:UniqueEverseenTests.test_custom_key
+PASS: tests/test_recipes.py:UniqueEverseenTests.test_everseen
+PASS: tests/test_recipes.py:UniqueEverseenTests.test_unhashable
+PASS: tests/test_recipes.py:UniqueEverseenTests.test_unhashable_key
+PASS: tests/test_recipes.py:UniqueJustseenTests.test_custom_key
+PASS: tests/test_recipes.py:UniqueJustseenTests.test_justseen
+PASS: tests/test_recipes.py:IterExceptTests.test_exact_exception
+PASS: tests/test_recipes.py:IterExceptTests.test_first
+PASS: tests/test_recipes.py:IterExceptTests.test_generic_exception
+PASS: tests/test_recipes.py:IterExceptTests.test_multiple
+PASS: tests/test_recipes.py:IterExceptTests.test_uncaught_exception_is_raised
+PASS: tests/test_recipes.py:FirstTrueTests.test_default
+PASS: tests/test_recipes.py:FirstTrueTests.test_nothing_true
+PASS: tests/test_recipes.py:FirstTrueTests.test_pred
+PASS: tests/test_recipes.py:FirstTrueTests.test_something_true
+PASS: tests/test_recipes.py:RandomProductTests.test_list_with_repeat
+PASS: tests/test_recipes.py:RandomProductTests.test_simple_lists
+PASS: tests/test_recipes.py:RandomPermutationTests.test_full_permutation
+PASS: tests/test_recipes.py:RandomPermutationTests.test_partial_permutation
+PASS: tests/test_recipes.py:RandomCombinationTests.test_no_replacement
+PASS: tests/test_recipes.py:RandomCombinationTests.test_pseudorandomness
+PASS: tests/test_recipes.py:RandomCombinationWithReplacementTests.test_pseudorandomness
+PASS: tests/test_recipes.py:RandomCombinationWithReplacementTests.test_replacement
+PASS: tests/test_recipes.py:NthCombinationTests.test_basic
+PASS: tests/test_recipes.py:NthCombinationTests.test_invalid_index
+PASS: tests/test_recipes.py:NthCombinationTests.test_invalid_r
+PASS: tests/test_recipes.py:NthCombinationTests.test_long
+PASS: tests/test_recipes.py:NthPermutationTests.test_invalid_index
+PASS: tests/test_recipes.py:NthPermutationTests.test_invalid_r
+PASS: tests/test_recipes.py:NthPermutationTests.test_long
+PASS: tests/test_recipes.py:NthPermutationTests.test_negative_index
+PASS: tests/test_recipes.py:NthPermutationTests.test_null
+PASS: tests/test_recipes.py:NthPermutationTests.test_r_equal_to_n
+PASS: tests/test_recipes.py:NthPermutationTests.test_r_less_than_n
+PASS: tests/test_recipes.py:PrependTests.test_basic
+PASS: tests/test_recipes.py:PrependTests.test_multiple
+PASS: tests/test_recipes.py:Convolvetests.test_derivative
+PASS: tests/test_recipes.py:Convolvetests.test_infinite_signal
+PASS: tests/test_recipes.py:Convolvetests.test_moving_average
+PASS: tests/test_recipes.py:BeforeAndAfterTests.test_empty
+PASS: tests/test_recipes.py:BeforeAndAfterTests.test_nested_remainder
+PASS: tests/test_recipes.py:BeforeAndAfterTests.test_never_false
+PASS: tests/test_recipes.py:BeforeAndAfterTests.test_never_true
+PASS: tests/test_recipes.py:BeforeAndAfterTests.test_some_true
+PASS: tests/test_recipes.py:TriplewiseTests.test_basic
+PASS: tests/test_recipes.py:SlidingWindowTests.test_basic
+PASS: tests/test_recipes.py:SubslicesTests.test_basic
+PASS: tests/test_recipes.py:PolynomialFromRootsTests.test_basic
+PASS: tests/test_recipes.py:PolynomialEvalTests.test_basic
+PASS: tests/test_recipes.py:IterIndexTests.test_basic
+PASS: tests/test_recipes.py:IterIndexTests.test_start
+PASS: tests/test_recipes.py:IterIndexTests.test_stop
+PASS: tests/test_recipes.py:SieveTests.test_basic
+PASS: tests/test_recipes.py:SieveTests.test_prime_counts
+PASS: tests/test_recipes.py:SieveTests.test_small_numbers
+PASS: tests/test_recipes.py:BatchedTests.test_basic
+PASS: tests/test_recipes.py:BatchedTests.test_strict
+PASS: tests/test_recipes.py:TransposeTests.test_basic
+PASS: tests/test_recipes.py:TransposeTests.test_empty
+SKIP: tests/test_recipes.py:TransposeTests.test_incompatible_allow # SKIP strict=True missing on 3.9
+PASS: tests/test_recipes.py:TransposeTests.test_incompatible_error
+PASS: tests/test_recipes.py:ReshapeTests.test_basic
+PASS: tests/test_recipes.py:ReshapeTests.test_empty
+PASS: tests/test_recipes.py:ReshapeTests.test_zero
+PASS: tests/test_recipes.py:MatMulTests.test_m_by_n
+PASS: tests/test_recipes.py:MatMulTests.test_n_by_n
+PASS: tests/test_recipes.py:FactorTests.test_basic
+PASS: tests/test_recipes.py:FactorTests.test_cross_check
+PASS: tests/test_recipes.py:SumOfSquaresTests.test_basic
+PASS: tests/test_recipes.py:PolynomialDerivativeTests.test_basic
+PASS: tests/test_recipes.py:TotientTests.test_basic
+============================================================================
+Testsuite summary
+# TOTAL: 627
+# PASS: 626
+# SKIP: 1
+# XFAIL: 0
+# FAIL: 0
+# XPASS: 0
+# ERROR: 0
+DURATION: 3
+END: /usr/lib/python3-more-itertools/ptest
+2024-01-31T02:03
+STOP: ptest-runner
+TOTAL: 1 FAIL: 0 \ No newline at end of file