def test_shell_metachars_escaped_in_makefile(self): options = wizard.Options(['beaker-wizard', '--yes'], load_user_prefs=False) desc = wizard.Desc(options, suggest="Test for BZ#1234567 " "(I ran `rm -rf ~` and everything's gone suddenly)") self.assertEqual( """\n \t@echo "Description: Test for BZ#1234567 (I ran \`rm -rf ~\` and everything's gone suddenly)" >> $(METADATA)""", desc.formatMakefileLine())
def test_security_info_removed_from_summary(self): bzbug = Mock( summary='CVE-2012-5660 EMBARGOED abrt: Race condition in ' 'abrt-action-install-debuginfo', bug_id=887866, ) options = wizard.Options(['beaker-wizard', 'CVE-2012-5660'], load_user_prefs=False) bugs = wizard.Bugs(options) bugs.bug = bzbug self.assertEquals( 'abrt: Race condition in abrt-action-install-debuginfo', bugs.getSummary())
def setUp(self): self.options = wizard.Options([], load_user_prefs=False) self.archs = wizard.Architectures(self.options)
def setUp(self): self.options = options = wizard.Options([], load_user_prefs=False) self.license = wizard.License(options)
def setUp(self): self.options = options = wizard.Options([], load_user_prefs=False) self.releases = wizard.Releases(options)
def test_dashes_and_underscore(self): self.options = options = wizard.Options(['beaker-wizard', '-r', 'Fedora-Cloud21-Alpha'], load_user_prefs=False) self.releases = wizard.Releases(options) self.assertEqual(self.releases.data, ['Fedora-Cloud21-Alpha'])
def test_long_spelled_out_RHEL_Name(self): self.options = options = wizard.Options(['beaker-wizard', '-r', 'RedHatEnterpriseLinux8'], load_user_prefs=False) self.releases = wizard.Releases(options) self.assertEqual(self.releases.data, ['RedHatEnterpriseLinux8'])
def test_default_excludes_rhel4_rhel5(self): self.options = options = wizard.Options([], load_user_prefs=False) self.releases = wizard.Releases(options) self.assertEqual(self.releases.data, ['-RHEL4', '-RHELClient5', '-RHELServer5'])