mirror of https://github.com/mamba-org/mamba.git
32 lines
976 B
Python
32 lines
976 B
Python
import os
|
|
import platform
|
|
|
|
from .helpers import info
|
|
|
|
|
|
class TestVirtualPkgs:
|
|
def test_virtual_packages(self):
|
|
infos = info()
|
|
|
|
assert "virtual packages :" in infos
|
|
assert "__archspec=1=" in infos
|
|
if platform.system() == "Windows":
|
|
assert "__win" in infos
|
|
elif platform.system() == "Darwin":
|
|
assert "__unix=0=0" in infos
|
|
assert "__osx" in infos
|
|
elif platform.system() == "Linux":
|
|
assert "__unix=0=0" in infos
|
|
assert "__glibc" in infos
|
|
linux_ver = platform.release().split("-", 1)[0]
|
|
assert f"__linux={linux_ver}=0" in infos
|
|
|
|
def test_virtual_linux(self):
|
|
if platform.system() == "Linux":
|
|
infos = info()
|
|
assert "__linux=" in infos
|
|
assert "__linux=0=0" not in infos
|
|
else:
|
|
infos = info(env={**os.environ, "CONDA_SUBDIR": "linux-64"})
|
|
assert "__linux=0=0" in infos
|