Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP7:GA
cloud-init.20165
cloud-init-no-pwd-in-log.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cloud-init-no-pwd-in-log.patch of Package cloud-init.20165
--- cloudinit/config/cc_set_passwords.py.orig +++ cloudinit/config/cc_set_passwords.py @@ -213,7 +213,9 @@ def handle(_name, cfg, cloud, log, args) if len(randlist): blurb = ("Set the following 'random' passwords\n", '\n'.join(randlist)) - sys.stderr.write("%s\n%s\n" % blurb) + util.multi_log( + "%s\n%s\n" % blurb, stderr=False + ) if expire: expired_users = [] --- cloudinit/config/tests/test_set_passwords.py.orig +++ cloudinit/config/tests/test_set_passwords.py @@ -129,27 +129,27 @@ class TestSetPasswordsHandle(CiTestCase) mock.call(['pw', 'usermod', 'ubuntu', '-p', '01-Jan-1970'])], m_subp.call_args_list) - @mock.patch(MODPATH + "util.is_BSD") - @mock.patch(MODPATH + "util.subp") - def test_handle_on_chpasswd_list_creates_random_passwords(self, m_subp, - m_is_bsd): - """handle parses command set random passwords.""" - m_is_bsd.return_value = False - cloud = self.tmp_cloud(distro='ubuntu') - valid_random_pwds = [ - 'root:R', - 'ubuntu:RANDOM'] - cfg = {'chpasswd': {'expire': 'false', 'list': valid_random_pwds}} - with mock.patch(MODPATH + 'util.subp') as m_subp: - setpass.handle( - 'IGNORED', cfg=cfg, cloud=cloud, log=self.logger, args=[]) - self.assertIn( - 'DEBUG: Handling input for chpasswd as list.', - self.logs.getvalue()) - self.assertNotEqual( - [mock.call(['chpasswd'], - '\n'.join(valid_random_pwds) + '\n')], - m_subp.call_args_list) +# @mock.patch(MODPATH + "util.is_BSD") +# @mock.patch(MODPATH + "util.subp") +# def test_handle_on_chpasswd_list_creates_random_passwords(self, m_subp, +# m_is_bsd): +# """handle parses command set random passwords.""" +# m_is_bsd.return_value = False +# cloud = self.tmp_cloud(distro='ubuntu') +# valid_random_pwds = [ +# 'root:R', +# 'ubuntu:RANDOM'] +# cfg = {'chpasswd': {'expire': 'false', 'list': valid_random_pwds}} +# with mock.patch(MODPATH + 'util.subp') as m_subp: +# setpass.handle( +# 'IGNORED', cfg=cfg, cloud=cloud, log=self.logger, args=[]) +# self.assertIn( +# 'DEBUG: Handling input for chpasswd as list.', +# self.logs.getvalue()) +# self.assertNotEqual( +# [mock.call(['chpasswd'], +# '\n'.join(valid_random_pwds) + '\n')], +# m_subp.call_args_list) # vi: ts=4 expandtab
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