Skip to content

19 find conflicts#24

Open
hulkoba wants to merge 185 commits intoport-python-testsfrom
19-find-conflicts
Open

19 find conflicts#24
hulkoba wants to merge 185 commits intoport-python-testsfrom
19-find-conflicts

Conversation

@hulkoba
Copy link

@hulkoba hulkoba commented Nov 18, 2025

Overview

This PR ports 19-find-conflicts from python to elixir

Testing recommendations

Run:

make elixir
or
make elixir tests=test/elixir/test/mango/19_find_conflicts.exs

Related Issues or Pull Requests

Checklist

  • Code is written and works correctly
  • Changes are covered by tests
  • Any new configurable parameters are documented in rel/overlay/etc/default.ini
  • Documentation changes were made in the src/docs folder
  • Documentation changes were backported (separated PR) to affected branches

@hulkoba hulkoba force-pushed the port-python-tests branch 5 times, most recently from c413a13 to 25f1f55 Compare November 19, 2025 14:21
@ninetteadhikari
Copy link
Member

looks good ✔️

janl and others added 30 commits February 21, 2026 13:30
…ct-index-test

Port Python test to Elixir: `12_use_correct_index_test`
…ult-field-test

Port Python test to Elixir: `06-text-default-field-test`
Port Python test to Elixir: `07_text_custom_field_list_test`
Almalinux 10 was enabled by Ronny in the couchdb-pkg repo!

Also, add an extra "intermediate" variant, that might be useful to
have especially before swithing the minimum up. In our case that's
Erlang 27.
path
open_doc
delete_doc
ddoc_info
delete_index
bulk_delete
Port Python test to Elixir: `01-index-crud-test`
Port Python test to Elixir: `03-operator-test`
…date-test

Port Python test to Elixir: `13_stable_update_test`
If user specifies a correctly formatted timestamp but it's before 0 unix time,
return entries since 0 unix time (1970-01-01T00:00:00Z) instead of a function
clause error.
The explicit `infinity` value can work better with multiple config levels.

Also, users can now enable ttl for the whole cluster but disable it for
specific dbs by setting their ttl in {db}/_auto_purge to `infinity`.

While at it, update the etc default.ini config comment since we switched to
using the `{num}_{timeunit}` format.
…length-field-test

Port Python test to Elixir: `10_disable_array_length_field_test`
improve flakiness of Auto-reload config test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.