コード例 #1
0
    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})
コード例 #2
0
    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})
コード例 #3
0
ファイル: augeas_cfg_test.py プロジェクト: DaveQB/salt
    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})