|
78 | 78 | "create_empty_file", "can_symlink", "fs_is_case_insensitive", |
79 | 79 | # unittest |
80 | 80 | "is_resource_enabled", "requires", "requires_freebsd_version", |
| 81 | + "requires_openbsd_version", |
81 | 82 | "requires_linux_version", "requires_mac_ver", "check_syntax_error", |
82 | 83 | "TransientResource", "time_out", "socket_peer_reset", "ioerror_peer_reset", |
83 | 84 | "transient_internet", "BasicTestRunner", "run_unittest", "run_doctest", |
@@ -467,6 +468,15 @@ def requires_freebsd_version(*min_version): |
467 | 468 | """ |
468 | 469 | return _requires_unix_version('FreeBSD', min_version) |
469 | 470 |
|
| 471 | +def requires_openbsd_version(*min_version): |
| 472 | + """Decorator raising SkipTest if the OS is OpenBSD and the OpenBSD version |
| 473 | + is less than `min_version`. |
| 474 | +
|
| 475 | + For example, @requires_freebsd_version(5, 4) raises SkipTest if the FreeBSD |
| 476 | + version is less than 5.4. |
| 477 | + """ |
| 478 | + return _requires_unix_version('OpenBSD', min_version) |
| 479 | + |
470 | 480 | def requires_linux_version(*min_version): |
471 | 481 | """Decorator raising SkipTest if the OS is Linux and the Linux version is |
472 | 482 | less than `min_version`. |
|
0 commit comments