Skip to main content

pytest-meilisearch

Test Status pre-commit.ci status PyPI version PyPI - Python Version

pytest helpers for testing Python projects using Meilisearch.

Installation

Using a virtual environment is recommended for installing this package. Once the virtual environment is created and activated, install the package with:

pip install pytest-meilisearch

Usage

Note that to use any of the async options you also need to install an async test helper such as pytest-asyncio.

Configuration

Flags

  • --meilisearch-host: Host where the Meilisearch test server is running. For example http://localhost. Default = http://127.0.0.1 (This is the same as http://localhost).
  • --meilisearch-port: Port where the Meilisearch test server is running. For example 7700. Default = 7700.
  • --meilisearch-master-key": The master key for the Meilisearch test server. Default = None.

Settings

  • meilisearch_client_scope: Modify the scope of the async_client and client fixtures. Valid settings are function, module, package, or session. Default = session.
  • meilisearch_clear_indexes: Controls is indexes are deleted after each tests. This can be useful to ensure that tests don't interfer with each other. Valid options are none = indexes are not deleted, async = indexes are asyncronously deleted after each test, or sync = indexes are syncronously deleted between each test. Default = none.

Contributing

If you are interested in contributing to this project please see our contributing guide.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest_meilisearch-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytest_meilisearch-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file pytest_meilisearch-0.1.0.tar.gz.

File metadata

  • Download URL: pytest_meilisearch-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-1015-azure

File hashes

Hashes for pytest_meilisearch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ceb8b57bd3ec0e33b4d35e6a508cfb6b32856493497144308b714ebbbd8e49c6
MD5 35ef7ede3c9ae22bbeac357a3924aeed
BLAKE2b-256 b29babe9ee10597db23d95282b6ecd3fd771dbaeb54daa5a3d3118ebe4301584

See more details on using hashes here.

File details

Details for the file pytest_meilisearch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pytest_meilisearch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-1015-azure

File hashes

Hashes for pytest_meilisearch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8757771328a9e62d0a46fd1aaa3c97457bcb8b8e4bfa1cb001a2068f756e86d3
MD5 f2469f051e94686a4b24e9fabaf07a5d
BLAKE2b-256 38c16666627f93b6a46d8782b7cc2b251584182cf1fd3a8cbda231bba67549da

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.1

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page