def test_doPluginSetup(self, setup, parser): parser.return_value.parse_args.return_value = (Mock(), Mock()) yum = Yum() yum.plugins = Mock() parser.return_value.parse_args.reset_mock() setup.reset_mock() # test yum.doPluginSetup() # validation setup.assert_called_once_with(yum) parser.return_value.parse_args.assert_once_called_with([]) yum.plugins.setCmdLine.assert_called_once_with(*parser.return_value.parse_args.return_value)