Blame SOURCES/conftest-skipper.py

9c5442
9c5442
class Skipper:
9c5442
    """Skip iso8601 and pretend tests
9c5442
9c5442
    RHEL buildroot doesn't have python-iso8601 and python-pretend. Skip
9c5442
    all tests that use the excluded modules.
9c5442
    """
9c5442
9c5442
    def parse_date(self, datestring):
9c5442
        pytest.skip(f"iso8601 module is not available.")
9c5442
9c5442
    def stub(self, **kwargs):
9c5442
        pytest.skip(f"pretend module is not available.")
9c5442
9c5442
    def raiser(self, exc):
9c5442
        pytest.skip(f"pretend module is not available.")
9c5442
9c5442
9c5442
import sys
9c5442
9c5442
sys.modules["iso8601"] = sys.modules["pretend"] = Skipper()
9c5442