The unittest module will be able to run this class as a test suite containing multiple test cases. Each function is considered a separate test case. When unittest runs these tests, it will not run ...
pytest.param((2025, 0, 1), id="Invalid month min-"), pytest.param((2025, 13, 1), id="Invalid month max+"), pytest.param((2025, 100, 1), id="Invalid month >max"), ...