| 1234567891011121314151617181920212223242526272829 | # -*- coding: utf-8 -*-"""Tests for ``celery report`` command."""from __future__ import absolute_import, unicode_literalsfrom case import Mock, call, patchfrom celery.bin.celery import reportfrom celery.five import WhateverIOclass test_report:    """Test report command class."""    def test_run(self):        out = WhateverIO()        with patch(            'celery.loaders.base.BaseLoader.import_default_modules'        ) as import_default_modules:            with patch(                'celery.app.base.Celery.bugreport'            ) as bugreport:                # Method call order mock obj                mco = Mock()                mco.attach_mock(import_default_modules, 'idm')                mco.attach_mock(bugreport, 'br')                a = report(app=self.app, stdout=out)                a.run()                calls = [call.idm(), call.br()]                mco.assert_has_calls(calls)
 |