Skip to content

Conversation

@hulkoba
Copy link
Contributor

@hulkoba hulkoba commented Nov 19, 2025

Overview

This work is done according to "Milestone 3. Convert Python test suite to eunit or exunit" as stated in the Scope of Work with Sovereign Tech Agency Resilience Program.

This PR includes fixture changes and one ported test module to Elixir.

  • Port user_docs, friend_docs and limit_docs fixtures
  • Port MangoDatabase functions
  • Port some other example tests
  • Port 11-ignore-design-docs-test as an example to Elixir and remove Python test

This is the first PR, and there will be further PRs with ported Python tests.

Testing recommendations

Run:

make elixir
or
make elixir tests=test/elixir/test/mango/11_ignore_design_docs_test.exs
and
make elixir-search tests=test/elixir/test/mango/08_text_limit_test.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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants