示例#1
0
    def test_processTransaction(self, process, trans_callback, rpm_callback):
        progress = Mock()

        # test
        yum = Yum(progress=progress)
        yum.processTransaction()

        # validation
        process.assert_called_once_with(
            yum, trans_callback.return_value, rpmDisplay=rpm_callback.return_value)
        trans_callback.assert_called_once_with(yum.progress)
        rpm_callback.assert_called_once_with(yum.progress)
        yum.progress.set_status.assert_called_once_with(True)