(*args, **kwargs)
| 80 | |
| 81 | @functools.wraps(func) |
| 82 | def _inner(*args, **kwargs): |
| 83 | mongodb_v = get_mongodb_version() |
| 84 | if oper(mongodb_v, mongo_version_req): |
| 85 | return func(*args, **kwargs) |
| 86 | else: |
| 87 | pretty_version = ".".join(str(n) for n in mongo_version_req) |
| 88 | pytest.skip(f"Needs MongoDB {oper.__name__} v{pretty_version}") |
| 89 | |
| 90 | return _inner |
nothing calls this directly
no test coverage detected