def test_get_centos(self): result = hosts._get_distro("CentOS") assert result.__name__.endswith("centos")
def test_get_oracle(self): result = hosts._get_distro('Oracle Linux Server') assert result.__name__.endswith('centos')
def test_get_redhat(self): result = hosts._get_distro('RedHat') assert result.__name__.endswith('centos')
def test_get_uknown(self): assert hosts._get_distro('Solaris') is None
def test_get_debian(self): result = hosts._get_distro('Debian') assert result.__name__.endswith('debian')
def test_get_centos(self): result = hosts._get_distro('CentOS') assert result.__name__.endswith('centos')
def test_get_uknown(self): with raises(exc.UnsupportedPlatform): hosts._get_distro('Solaris')
def test_get_arch(self): result = hosts._get_distro('Arch Linux') assert result.__name__.endswith('arch')
def test_get_openeulerlinux(self): result = hosts._get_distro('Openeuler') assert result.__name__.endswith('centos')
def test_get_fallback(self): result = hosts._get_distro("Solaris", "Debian") assert result.__name__.endswith("debian")
def test_get_redhat(self): result = hosts._get_distro("RedHat") assert result.__name__.endswith("centos")
def test_get_scientific(self): result = hosts._get_distro("Scientific") assert result.__name__.endswith("centos")
def test_get_mint(self): result = hosts._get_distro('LinuxMint') assert result.__name__.endswith('debian')
def test_get_virtuozzo(self): result = hosts._get_distro('Virtuozzo Linux') assert result.__name__.endswith('centos')
def test_get_altlinux(self): result = hosts._get_distro('ALT Linux') assert result.__name__.endswith('alt')
def test_get_ubuntu(self): # Ubuntu imports debian stuff result = hosts._get_distro('Ubuntu') assert result.__name__.endswith('debian')
def test_get_scientific(self): result = hosts._get_distro('Scientific') assert result.__name__.endswith('centos')
def test_get_redhat_whitespace(self): result = hosts._get_distro('Red Hat Enterprise Linux') assert result.__name__.endswith('centos')
def test_get_eurolinux(self): result = hosts._get_distro('EuroLinux') assert result.__name__.endswith('centos')
def test_get_fallback(self): result = hosts._get_distro('Solaris', 'Debian') assert result.__name__.endswith('debian')
def test_get_debian(self): result = hosts._get_distro("Debian") assert result.__name__.endswith("debian")