def test_update_not_applied(self, updated, affected, yum): names = [ 'zsh', 'ksh', 'gofer', 'okaara', 'kernel', ] progress = Mock() yum.return_value.tsInfo.__len__.return_value = len(names) yum.return_value.progress = progress # test package = Package(apply=False, progress=progress) details = package.update(names) # validation self.assertEqual(yum.return_value.update.call_args_list, [call(pattern=n) for n in names]) yum.return_value.resolveDeps.assert_called_once_with() progress.set_status.assert_called_once_with(True) updated.assert_called_once_with(yum.return_value.tsInfo) affected.assert_called_once_with(updated.return_value) self.assertFalse(yum.return_value.processTransaction.called) self.assertEqual(details, updated.return_value)
def test_update(self, updated, affected, yum): names = [ 'zsh', 'ksh', 'gofer', 'okaara', 'kernel', ] progress = Mock() yum.return_value.tsInfo.__len__.return_value = len(names) # test package = Package(importkeys=123, progress=progress) details = package.update(names) # validation yum.assert_called_once_with(123, progress) self.assertEqual(yum.return_value.update.call_args_list, [call(pattern=n) for n in names]) yum.return_value.resolveDeps.assert_called_once_with() yum.return_value.processTransaction.assert_called_once_with() yum.return_value.close.assert_called_once_with() updated.assert_called_once_with(yum.return_value.tsInfo) affected.assert_called_once_with(updated.return_value) self.assertEqual(details, updated.return_value)
def test_update_all(self, updated, affected, yum): progress = Mock() yum.return_value.tsInfo.__len__.return_value = 10 # test package = Package(importkeys=123, progress=progress) details = package.update() # validation yum.assert_called_once_with(123, progress) yum.return_value.update.assert_called_once_with() yum.return_value.resolveDeps.assert_called_once_with() yum.return_value.processTransaction.assert_called_once_with() yum.return_value.close.assert_called_once_with() updated.assert_called_once_with(yum.return_value.tsInfo) affected.assert_called_once_with(updated.return_value) self.assertEqual(details, updated.return_value)