def setUp(self): super(PkgRPMInstallTestCase, self).setUp() self.utils_execute = utils.execute self.pexpect_spawn_init = pexpect.spawn.__init__ self.pexpect_spawn_closed = pexpect.spawn.close self.pkg = pkg.RedhatPackagerMixin() utils.execute = Mock() pexpect.spawn.__init__ = Mock(return_value=None) pexpect.spawn.closed = Mock(return_value=None) self.pkgName = 'packageName'
def setUp(self): super(PkgRPMInstallTestCase, self).setUp() self.pkg = pkg.RedhatPackagerMixin() self.pkgName = 'packageName' p0 = patch('pexpect.spawn') p0.start() self.addCleanup(p0.stop) p1 = patch('trove.common.utils.execute') p1.start() self.addCleanup(p1.stop)
def setUp(self): super(PkgRPMRemoveTestCase, self).setUp() self.utils_execute = utils.execute self.pexpect_spawn_init = pexpect.spawn.__init__ self.pexpect_spawn_closed = pexpect.spawn.close self.pkg = pkg.RedhatPackagerMixin() self.pkg_version = self.pkg.pkg_version self.pkg_install = self.pkg._install utils.execute = Mock() pexpect.spawn.__init__ = Mock(return_value=None) pexpect.spawn.closed = Mock(return_value=None) self.pkg.pkg_version = Mock(return_value="OK") self.pkg._install = Mock(return_value=None) self.pkgName = 'packageName'
def setUp(self): super(PkgRPMRemoveTestCase, self).setUp() self.pkg = pkg.RedhatPackagerMixin() self.pkg_version = self.pkg.pkg_version self.pkg_install = self.pkg._install p0 = patch('pexpect.spawn') p0.start() self.addCleanup(p0.stop) p1 = patch('trove.common.utils.execute') p1.start() self.addCleanup(p1.stop) self.pkg.pkg_version = Mock(return_value="OK") self.pkg._install = Mock(return_value=None) self.pkgName = 'packageName'
def test_version_success(self): cmd_out = self.pkgVersion commands.getstatusoutput = Mock(return_value=(0, cmd_out)) version = pkg.RedhatPackagerMixin().pkg_version(self.pkgName) self.assertTrue(version) self.assertEqual(self.pkgVersion, version)
def test_version_no_output(self): cmd_out = '' commands.getstatusoutput = Mock(return_value=(0, cmd_out)) self.assertIsNone(pkg.RedhatPackagerMixin().pkg_version(self.pkgName))
def test_version_no_output(self, mock_logging): cmd_out = '' pkg.getoutput = Mock(return_value=cmd_out) self.assertIsNone(pkg.RedhatPackagerMixin().pkg_version(self.pkgName))