Pytest-redis

Latest version: v3.0.2

Safety actively analyzes 619369 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.0.2

==================

Bugfixes
--------

- Include py.typed in MANIFEST.in (`471 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/471>`_)

3.0.1

==================

Bugfixes
--------

- Fixed packaging LICENSE file. (`453 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/453>`_)

3.0.0

==================

Breaking changes
----------------

- Dropped support for Python 3.7 (`428 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/428>`_)


Bugfixes
--------

- NoopRedis fixture - used to connecto extenrally set up redis, now properly waits till it's ready to accept connections (`388 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/388>`_)


Features
--------

- Use shutilo.where to find redis-server by default (`374 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/374>`_)
- Support for Redis 7 (`391 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/391>`_)
- Added username and password settings used to connect to the redis instances, set up both internally and externally. (`404 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/404>`_)
- Fully type pytest-redis (`428 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/428>`_)
- Support python 3.11 (`437 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/437>`_)


Miscellaneus
------------

- Added py.typed file (`422 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/422>`_)
- Added towncrier to manage newsfragment/CHANGELOG (`424 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/424>`_)
- Migrate dependency management to pipenv (`425 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/425>`_)
- Moved most of the project's packaging and configuration to pyproject.toml (`426 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/426>`_)
- Migrate automerge to a shared workflow based on application token management. (`427 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/427>`_)
- Added mypy checks for CI (`428 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/428>`_)
- Use tbump instead of bumpversion to manage release process (`429 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/429>`_)
- Remove Redis versions older nat 6.0.x from CI as they have reached EOL. (`445 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/445>`_)
- Removed the bit hidden ability to select over Redis/StrictRedis client for client fixture.
For a long time both were same client already. (`447 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/447>`_)
- Split bigger code modules into smaller chunks. (`452 <https://https://github.com/ClearcodeHQ/pytest-redis/issues/452>`_)

2.4.0

=====

Features
--------

- Import FixtureRequest from pytest, not private _pytest. Require at least pytest 6.2
- Replace tmpdir_factory with tmp_path_factory

2.3.0

=====

Features
--------

- Added datadir configuration that allows to modify the placement of a redis_proc generated files in the specific place.
This helps overcome the issue with long tmp paths on macosx separately from the temporary path itself.

2.2.0

=====

Features
--------

- Configure redis to listen on specific hostname exclusively using `--bind` parameter.

Misc
----

- rely on `get_port` functionality delivered by `port_for`

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.