MCPcopy Create free account
hub / github.com/apache/arrow / test_option_class_equality

Function test_option_class_equality

python/pyarrow/tests/test_compute.py:143–241  ·  view source on GitHub ↗
(request)

Source from the content-addressed store, hash-verified

141 "ignore:pyarrow.CumulativeSumOptions is deprecated as of 14.0"
142)
143def test_option_class_equality(request):
144 options = [
145 pc.ArraySortOptions(),
146 pc.AssumeTimezoneOptions("UTC"),
147 pc.CastOptions.safe(pa.int8()),
148 pc.CumulativeOptions(start=None, skip_nulls=False),
149 pc.CountOptions(),
150 pc.DayOfWeekOptions(count_from_zero=False, week_start=0),
151 pc.DictionaryEncodeOptions(),
152 pc.RunEndEncodeOptions(),
153 pc.ElementWiseAggregateOptions(skip_nulls=True),
154 pc.ExtractRegexOptions("pattern"),
155 pc.ExtractRegexSpanOptions("pattern"),
156 pc.FilterOptions(),
157 pc.IndexOptions(pa.scalar(1)),
158 pc.JoinOptions(),
159 pc.ListSliceOptions(0, -1, 1, True),
160 pc.ListFlattenOptions(recursive=False),
161 pc.MakeStructOptions(["field", "names"],
162 field_nullability=[True, True],
163 field_metadata=[pa.KeyValueMetadata({"a": "1"}),
164 pa.KeyValueMetadata({"b": "2"})]),
165 pc.MapLookupOptions(pa.scalar(1), "first"),
166 pc.MatchSubstringOptions("pattern"),
167 pc.ModeOptions(),
168 pc.NullOptions(),
169 pc.PadOptions(5),
170 pc.PairwiseOptions(period=1),
171 pc.PartitionNthOptions(1, null_placement="at_start"),
172 pc.PivotWiderOptions(["height"], unexpected_key_behavior="raise"),
173 pc.QuantileOptions(),
174 pc.RandomOptions(),
175 pc.RankOptions(sort_keys="ascending",
176 null_placement="at_end", tiebreaker="max"),
177 pc.RankQuantileOptions(sort_keys="ascending",
178 null_placement="at_end"),
179 pc.ReplaceSliceOptions(0, 1, "a"),
180 pc.ReplaceSubstringOptions("a", "b"),
181 pc.RoundOptions(2, "towards_infinity"),
182 pc.RoundBinaryOptions("towards_infinity"),
183 pc.RoundTemporalOptions(1, "second", week_starts_monday=True),
184 pc.RoundToMultipleOptions(100, "towards_infinity"),
185 pc.ScalarAggregateOptions(),
186 pc.SelectKOptions(0, sort_keys=[("b", "ascending", "at_end")]),
187 pc.SetLookupOptions(pa.array([1])),
188 pc.SkewOptions(min_count=2),
189 pc.SliceOptions(0, 1, 1),
190 pc.SortOptions([("dummy", "descending", "at_end")]),
191 pc.SplitOptions(),
192 pc.SplitPatternOptions("pattern"),
193 pc.StrftimeOptions(),
194 pc.StrptimeOptions("%Y", "s", True),
195 pc.StructFieldOptions(indices=[]),
196 pc.TakeOptions(),
197 pc.TDigestOptions(),
198 pc.TrimOptions(" "),
199 pc.Utf8NormalizeOptions("NFKC"),
200 pc.VarianceOptions(),

Callers

nothing calls this directly

Calls 15

ArraySortOptionsMethod · 0.80
AssumeTimezoneOptionsMethod · 0.80
CumulativeOptionsMethod · 0.80
CountOptionsMethod · 0.80
DayOfWeekOptionsMethod · 0.80
RunEndEncodeOptionsMethod · 0.80
ExtractRegexOptionsMethod · 0.80
FilterOptionsMethod · 0.80
IndexOptionsMethod · 0.80

Tested by

no test coverage detected