(request)
| 141 | "ignore:pyarrow.CumulativeSumOptions is deprecated as of 14.0" |
| 142 | ) |
| 143 | def 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(), |
nothing calls this directly
no test coverage detected