mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
tests: Add os_grains test cases for Debian
Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
This commit is contained in:
parent
ff02ab9937
commit
8dde55a761
4 changed files with 82 additions and 0 deletions
10
tests/unit/grains/os-releases/debian-7
Normal file
10
tests/unit/grains/os-releases/debian-7
Normal file
|
@ -0,0 +1,10 @@
|
|||
# Taken from base-files 7.1wheezy11
|
||||
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
|
||||
NAME="Debian GNU/Linux"
|
||||
VERSION_ID="7"
|
||||
VERSION="7 (wheezy)"
|
||||
ID=debian
|
||||
ANSI_COLOR="1;31"
|
||||
HOME_URL="http://www.debian.org/"
|
||||
SUPPORT_URL="http://www.debian.org/support/"
|
||||
BUG_REPORT_URL="http://bugs.debian.org/"
|
9
tests/unit/grains/os-releases/debian-8
Normal file
9
tests/unit/grains/os-releases/debian-8
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Taken from base-files 8+deb8u10
|
||||
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
|
||||
NAME="Debian GNU/Linux"
|
||||
VERSION_ID="8"
|
||||
VERSION="8 (jessie)"
|
||||
ID=debian
|
||||
HOME_URL="http://www.debian.org/"
|
||||
SUPPORT_URL="http://www.debian.org/support"
|
||||
BUG_REPORT_URL="https://bugs.debian.org/"
|
9
tests/unit/grains/os-releases/debian-9
Normal file
9
tests/unit/grains/os-releases/debian-9
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Taken from base-files 9.9+deb9u3
|
||||
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
|
||||
NAME="Debian GNU/Linux"
|
||||
VERSION_ID="9"
|
||||
VERSION="9 (stretch)"
|
||||
ID=debian
|
||||
HOME_URL="https://www.debian.org/"
|
||||
SUPPORT_URL="https://www.debian.org/support"
|
||||
BUG_REPORT_URL="https://bugs.debian.org/"
|
|
@ -404,6 +404,60 @@ PATCHLEVEL = 3
|
|||
}
|
||||
self._run_suse_os_grains_tests(_os_release_map)
|
||||
|
||||
@skipIf(not salt.utils.is_linux(), 'System is not Linux')
|
||||
def test_debian_7_os_grains(self):
|
||||
'''
|
||||
Test if OS grains are parsed correctly in Debian 7 "wheezy"
|
||||
'''
|
||||
_os_release_map = {
|
||||
'linux_distribution': ('debian', '7.11', ''),
|
||||
'os': 'Debian',
|
||||
'os_family': 'Debian',
|
||||
'oscodename': 'wheezy',
|
||||
'osfullname': 'Debian GNU/Linux',
|
||||
'osrelease': '7',
|
||||
'osrelease_info': [7],
|
||||
'osmajorrelease': 7,
|
||||
'osfinger': 'Debian-7',
|
||||
}
|
||||
self._run_os_grains_tests("debian-7", _os_release_map)
|
||||
|
||||
@skipIf(not salt.utils.is_linux(), 'System is not Linux')
|
||||
def test_debian_8_os_grains(self):
|
||||
'''
|
||||
Test if OS grains are parsed correctly in Debian 8 "jessie"
|
||||
'''
|
||||
_os_release_map = {
|
||||
'linux_distribution': ('debian', '8.10', ''),
|
||||
'os': 'Debian',
|
||||
'os_family': 'Debian',
|
||||
'oscodename': 'jessie',
|
||||
'osfullname': 'Debian GNU/Linux',
|
||||
'osrelease': '8',
|
||||
'osrelease_info': [8],
|
||||
'osmajorrelease': 8,
|
||||
'osfinger': 'Debian-8',
|
||||
}
|
||||
self._run_os_grains_tests("debian-8", _os_release_map)
|
||||
|
||||
@skipIf(not salt.utils.is_linux(), 'System is not Linux')
|
||||
def test_debian_9_os_grains(self):
|
||||
'''
|
||||
Test if OS grains are parsed correctly in Debian 9 "stretch"
|
||||
'''
|
||||
_os_release_map = {
|
||||
'linux_distribution': ('debian', '9.3', ''),
|
||||
'os': 'Debian',
|
||||
'os_family': 'Debian',
|
||||
'oscodename': 'stretch',
|
||||
'osfullname': 'Debian GNU/Linux',
|
||||
'osrelease': '9',
|
||||
'osrelease_info': [9],
|
||||
'osmajorrelease': 9,
|
||||
'osfinger': 'Debian-9',
|
||||
}
|
||||
self._run_os_grains_tests("debian-9", _os_release_map)
|
||||
|
||||
@skipIf(not salt.utils.is_linux(), 'System is not Linux')
|
||||
def test_ubuntu_xenial_os_grains(self):
|
||||
'''
|
||||
|
|
Loading…
Add table
Reference in a new issue