def test_get(self): """ Test if it get a value for a specific augeas path """ mock = MagicMock(side_effect=RuntimeError("error")) with patch.object(_Augeas, "match", mock): self.assertEqual(augeas_cfg.get("/etc/hosts"), {"error": "error"}) mock = MagicMock(return_value=True) with patch.object(_Augeas, "match", mock): self.assertEqual(augeas_cfg.get("/etc/hosts"), {"/etc/hosts": None})
def test_get(self): ''' Test if it get a value for a specific augeas path ''' mock = MagicMock(side_effect=RuntimeError('error')) with patch.object(_Augeas, 'match', mock): self.assertEqual(augeas_cfg.get('/etc/hosts'), {'error': 'error'}) mock = MagicMock(return_value=True) with patch.object(_Augeas, 'match', mock): self.assertEqual(augeas_cfg.get('/etc/hosts'), {'/etc/hosts': None})