Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions tests/pytests/functional/states/pkgrepo/test_suse.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,14 @@ def suse_state_tree(grains, pkgrepo, state_tree):
- comments:
- '# Salt Test'
- refresh: 1
{% if grains['osmajorrelease'] == 15 %}
- baseurl: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/
- humanname: openSUSE Backports for SLE 15 SP4
- gpgkey: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/repodata/repomd.xml.key
{% elif grains['osfullname'] == 'openSUSE Tumbleweed' %}
{% if grains['osfullname'] == 'openSUSE Tumbleweed' %}
- baseurl: http://download.opensuse.org/tumbleweed/repo/oss/
- humanname: openSUSE Tumbleweed OSS
- gpgkey: https://download.opensuse.org/tumbleweed/repo/oss/repodata/repomd.xml.key
{% else %}
- baseurl: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP7/standard/
- humanname: openSUSE Backports for SLE 15 SP7
- gpgkey: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP7/standard/repodata/repomd.xml.key
{% endif %}
"""

Expand All @@ -51,14 +51,14 @@ def suse_state_tree(grains, pkgrepo, state_tree):
- comments:
- '# Salt Test (modified)'
- refresh: 1
{% if grains['osmajorrelease'] == 15 %}
- baseurl: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/
- humanname: Salt modified Backports
- gpgkey: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/repodata/repomd.xml.key
{% elif grains['osfullname'] == 'openSUSE Tumbleweed' %}
{% if grains['osfullname'] == 'openSUSE Tumbleweed' %}
- baseurl: http://download.opensuse.org/tumbleweed/repo/oss/
- humanname: Salt modified OSS
- gpgkey: https://download.opensuse.org/tumbleweed/repo/oss/repodata/repomd.xml.key
{% else %}
- baseurl: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP7/standard/
- humanname: Salt modified Backports
- gpgkey: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP7/standard/repodata/repomd.xml.key
{% endif %}
"""

Expand Down Expand Up @@ -192,12 +192,12 @@ def _run(name, test=False):
"comments": {"new": ["# Salt Test (modified)"], "old": None},
"refresh": {"new": 1, "old": None},
"gpgkey": {
"new": "https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/repodata/repomd.xml.key",
"new": "https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP7/standard/repodata/repomd.xml.key",
"old": None,
},
"name": {
"new": "Salt modified Backports",
"old": "openSUSE Backports for SLE 15 SP4",
"old": "openSUSE Backports for SLE 15 SP7",
},
}
assert state.comment.startswith(
Expand All @@ -213,7 +213,7 @@ def _run(name, test=False):
assert state.changes == {
"name": {
"new": "Salt modified Backports",
"old": "openSUSE Backports for SLE 15 SP4",
"old": "openSUSE Backports for SLE 15 SP7",
}
}
assert state.comment == "Configured package repo 'salttest'"
24 changes: 20 additions & 4 deletions tests/pytests/functional/states/test_user.py
Original file line number Diff line number Diff line change
Expand Up @@ -144,8 +144,14 @@ def test_user_present_nondefault(grains, modules, states, username, user_home):
if not salt.utils.platform.is_darwin() and not salt.utils.platform.is_windows():
assert user_home.is_dir()

if grains["os_family"] == "Suse" and not (
grains.get("transactional", False) or grains.get("osmajorrelease", 0) >= 16
if (
grains["os_family"] == "Suse"
and not grains.get("transactional", False)
and grains.get("osmajorrelease", 0) < 16
and (
grains.get("osrelease_info", ()) < (15, 6)
or grains.get("osfullname", "") == "SLES"
)
):
expected_group_name = "users"
elif grains["os_family"] == "MacOS":
Expand Down Expand Up @@ -415,7 +421,12 @@ def test_user_present_change_groups(
):
expected_groups = [group_2.name, group_1.name]
if grains["os_family"] == "Suse" and (
grains.get("transactional", False) or grains.get("osmajorrelease", 0) >= 16
grains.get("transactional", False)
or grains.get("osmajorrelease", 0) >= 16
or (
grains.get("osrelease_info", ()) >= (15, 6)
and grains.get("osfullname", "") != "SLES"
)
):
expected_groups.append(username)

Expand Down Expand Up @@ -449,7 +460,12 @@ def test_user_present_change_optional_groups(
):
expected_groups = [group_2.name, group_1.name]
if grains["os_family"] == "Suse" and (
grains.get("transactional", False) or grains.get("osmajorrelease", 0) >= 16
grains.get("transactional", False)
or grains.get("osmajorrelease", 0) >= 16
or (
grains.get("osrelease_info", ()) >= (15, 6)
and grains.get("osfullname", "") != "SLES"
)
):
expected_groups.append(username)

Expand Down
Loading