Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.4:ARM
salt.14916
prevent-test_mod_del_repo_multiline_values-to-f...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File prevent-test_mod_del_repo_multiline_values-to-fail.patch of Package salt.14916
From 5aa9768a438b6ce8f504dd2f98e6eaa090287eda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Su=C3=A1rez=20Hern=C3=A1ndez?= <psuarezhernandez@suse.com> Date: Wed, 27 Nov 2019 15:41:57 +0000 Subject: [PATCH] Prevent test_mod_del_repo_multiline_values to fail --- tests/integration/modules/test_pkg.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tests/integration/modules/test_pkg.py b/tests/integration/modules/test_pkg.py index a82c9662c7..e206774c1a 100644 --- a/tests/integration/modules/test_pkg.py +++ b/tests/integration/modules/test_pkg.py @@ -132,6 +132,7 @@ class PkgModuleTest(ModuleCase, SaltReturnAssertsMixin): try: if os_grain in ['CentOS', 'RedHat', 'SUSE']: my_baseurl = 'http://my.fake.repo/foo/bar/\n http://my.fake.repo.alt/foo/bar/' + expected_get_repo_baseurl_zypp = 'http://my.fake.repo/foo/bar/%0A%20http://my.fake.repo.alt/foo/bar/' expected_get_repo_baseurl = 'http://my.fake.repo/foo/bar/\nhttp://my.fake.repo.alt/foo/bar/' major_release = int( self.run_function( @@ -156,17 +157,24 @@ class PkgModuleTest(ModuleCase, SaltReturnAssertsMixin): enabled=enabled, failovermethod=failovermethod, ) - # return data from pkg.mod_repo contains the file modified at - # the top level, so use next(iter(ret)) to get that key self.assertNotEqual(ret, {}) - repo_info = ret[next(iter(ret))] + repo_info = {repo: ret} self.assertIn(repo, repo_info) - self.assertEqual(repo_info[repo]['baseurl'], my_baseurl) + if os_grain == 'SUSE': + self.assertEqual(repo_info[repo]['baseurl'], expected_get_repo_baseurl_zypp) + else: + self.assertEqual(repo_info[repo]['baseurl'], my_baseurl) ret = self.run_function('pkg.get_repo', [repo]) - self.assertEqual(ret['baseurl'], expected_get_repo_baseurl) + if os_grain == 'SUSE': + self.assertEqual(repo_info[repo]['baseurl'], expected_get_repo_baseurl_zypp) + else: + self.assertEqual(ret['baseurl'], expected_get_repo_baseurl) self.run_function('pkg.mod_repo', [repo]) ret = self.run_function('pkg.get_repo', [repo]) - self.assertEqual(ret['baseurl'], expected_get_repo_baseurl) + if os_grain == 'SUSE': + self.assertEqual(repo_info[repo]['baseurl'], expected_get_repo_baseurl_zypp) + else: + self.assertEqual(ret['baseurl'], expected_get_repo_baseurl) finally: if repo is not None: self.run_function('pkg.del_repo', [repo]) -- 2.23.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor