Platform related utilities¶
Platform related utilities.
- pytestskipmarkers.utils.platform.is_windows()[source]¶
Simple function to return if a host is Windows or not.
- Return bool
Return true on Windows
- Return type
- pytestskipmarkers.utils.platform.is_linux()[source]¶
Simple function to return if a host is Linux or not.
Note for a proxy minion, we need to return something else :return bool: Return true on Linux
- Return type
- pytestskipmarkers.utils.platform.is_darwin()[source]¶
Simple function to return if a host is Darwin (macOS) or not.
- Return bool
Return true on Darwin(macOS)
- Return type
- pytestskipmarkers.utils.platform.is_sunos()[source]¶
Simple function to return if host is SunOS or not.
- Return bool
Return true on SunOS
- Return type
- pytestskipmarkers.utils.platform.is_smartos()[source]¶
Simple function to return if host is SmartOS (Illumos) or not.
- Return bool
Return true on SmartOS (Illumos)
- Return type
- pytestskipmarkers.utils.platform.is_freebsd()[source]¶
Simple function to return if host is FreeBSD or not.
- Return bool
Return true on FreeBSD
- Return type
- pytestskipmarkers.utils.platform.is_netbsd()[source]¶
Simple function to return if host is NetBSD or not.
- Return bool
Return true on NetBSD
- Return type
- pytestskipmarkers.utils.platform.is_openbsd()[source]¶
Simple function to return if host is OpenBSD or not.
- Return bool
Return true on OpenBSD
- Return type
- pytestskipmarkers.utils.platform.is_aix()[source]¶
Simple function to return if host is AIX or not.
- Return bool
Return true on AIX
- Return type
- pytestskipmarkers.utils.platform.is_aarch64()[source]¶
Simple function to return if host is AArch64 or not.
- Return type
- pytestskipmarkers.utils.platform.is_spawning_platform()[source]¶
Returns
True
if running on a platform which defaults multiprocessing to spawn.- Return type
- pytestskipmarkers.utils.platform.on_platforms(windows=False, linux=False, darwin=False, sunos=False, smartos=False, freebsd=False, netbsd=False, openbsd=False, aix=False, aarch64=False, spawning=False)[source]¶
Check to see if we’re on one of the provided platforms.
- Parameters
windows (bool) – When
True
, check if running on Windows.linux (bool) – When
True
, check if running on Linux.darwin (bool) – When
True
, check if running on Darwin.sunos (bool) – When
True
, check if running on SunOS.smartos (bool) – When
True
, check if running on SmartOS.freebsd (bool) – When
True
, check if running on FreeBSD.netbsd (bool) – When
True
, check if running on NetBSD.openbsd (bool) – When
True
, check if running on OpenBSD.aix (bool) – When
True
, check if running on AIX.aarch64 (bool) – When
True
, check if running on AArch64.spawning (bool) – When
True
, check if running on a platform which defaults multiprocessing to spawnwindows –
linux –
darwin –
sunos –
smartos –
freebsd –
netbsd –
openbsd –
aix –
aarch64 –
spawning –
- Return type