Esempio n. 1
0
    def test_fact(self):
        '''
            Test to run facter for a specific fact
        '''
        mock_lst = MagicMock(return_value=[])
        with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
            mock_lst = MagicMock(side_effect=[False, True])
            with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
                self.assertEqual(puppet.fact("salt"), "")

                self.assertTrue(puppet.fact("salt"))
Esempio n. 2
0
    def test_fact(self):
        '''
            Test to run facter for a specific fact
        '''
        mock_lst = MagicMock(return_value=[])
        with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
            mock_lst = MagicMock(side_effect=[False, True])
            with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
                self.assertEqual(puppet.fact("salt"), "")

                self.assertTrue(puppet.fact("salt"))
Esempio n. 3
0
def test_fact():
    """
    Test to run facter for a specific fact
    """
    mock = MagicMock(
        side_effect=[
            {"retcode": 0, "stdout": False},
            {"retcode": 0, "stdout": True},
        ]
    )
    with patch.dict(puppet.__salt__, {"cmd.run_all": mock}):
        assert puppet.fact("salt") == ""

        assert puppet.fact("salt")
Esempio n. 4
0
    def test_fact(self):
        '''
        Test to run facter for a specific fact
        '''
        mock = MagicMock(side_effect=[
            {
                'retcode': 0,
                'stdout': False
            },
            {
                'retcode': 0,
                'stdout': True
            },
        ])
        with patch.dict(puppet.__salt__, {'cmd.run_all': mock}):
            self.assertEqual(puppet.fact('salt'), '')

            self.assertTrue(puppet.fact('salt'))