Pytest fixtures to assert anything and something
If you ever had to ignore a certain part of an assertion, you would end up with this.
import pytest @pytest.mark.parametrize("obj", ["string", 123, 123.1, True, False, None, object()]) def test_anything(obj, Anything): assert obj == Anything @pytest.mark.parametrize("obj", ["string", 123, 123.1, True, False, object()]) def test_something(obj, Something): assert obj == Something def test_nothing(Something): obj = None assert obj != Something def test_anything_repr(Anything): assert repr(Anything) == "Anything" def test_something_repr(Something): assert repr(Something) == "Something"
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for pytest_anything-0.1.2-py3-none-any.whl