Deterministically frozen UUID's for your tests
Deterministically frozen UUID's for your tests.
- Freeze UUID's globally and locally.
$ pip install pytest-frozen-uuids
Freeze UUID's by using the
def test_freeze_uuids(freeze_uuids): import uuid assert str(uuid.uuid4()) == "00000000-0000-0000-0000-000000000000"
Or by using the
import pytest @pytest.mark.freeze_uuids def test_freeze_uuids(): import uuid assert str(uuid.uuid4()) == "00000000-0000-0000-0000-000000000000"
Contributions are very welcome. Tests can be run with tox. You can later check coverage with coverage combine && coverage html. Please try to keep coverage at least the same before you submit a pull request.
Distributed under the terms of the MIT license, "pytest-frozen-uuids" is free and open source software
If you encounter any problems, please file an issue along with a detailed description.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for pytest-frozen-uuids-0.3.5.tar.gz
Hashes for pytest_frozen_uuids-0.3.5-py3-none-any.whl