

def test_solo(self):
    '\n        Test to run chef-solo\n        '
    name = 'my-chef-run'
    ret = {
        'name': name,
        'result': False,
        'changes': {
            
        },
        'comment': '',
    }
    mock = MagicMock(return_value={
        'retcode': 1,
        'stdout': '',
        'stderr': 'error',
    })
    with patch.dict(chef.__salt__, {
        'chef.solo': self,
    }):
        with patch.dict(chef.__opts__, {
            'test': True,
        }):
            comt = '\nerror'
            ret.update({
                'comment': comt,
            })
            self.assertDictEqual(chef.solo(name), ret)

dataset/ETHPy150Open saltstack/salt/tests/unit/states/chef_test.py ChefTestCase.test_solo/VarMisuse@84/138 `mock`->`self`