示例#1
0
    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)