示例#1
0
def test_facts():
    """
    Test to run facter and return the results
    """
    mock = MagicMock(return_value={"retcode": 0, "stdout": "1\n2"})
    with patch.dict(puppet.__salt__, {"cmd.run_all": mock}):
        mock = MagicMock(side_effect=[["a", "b"], ["c", "d"]])
        with patch.object(puppet, "_format_fact", mock):
            assert puppet.facts() == {"a": "b", "c": "d"}
示例#2
0
 def test_facts(self):
     '''
         Test to run facter and return the results
     '''
     mock_lst = MagicMock(return_value=[])
     with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
         mock_lst = MagicMock(return_value="True")
         with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
             mock = MagicMock(return_value=["a", "b"])
             with patch.object(puppet, '_format_fact', mock):
                 self.assertDictEqual(puppet.facts(), {'a': 'b'})
示例#3
0
 def test_facts(self):
     '''
         Test to run facter and return the results
     '''
     mock_lst = MagicMock(return_value=[])
     with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
         mock_lst = MagicMock(return_value="True")
         with patch.dict(puppet.__salt__, {'cmd.run': mock_lst}):
             mock = MagicMock(return_value=["a", "b"])
             with patch.object(puppet, '_format_fact', mock):
                 self.assertDictEqual(puppet.facts(), {'a': 'b'})
示例#4
0
 def test_facts(self):
     '''
     Test to run facter and return the results
     '''
     mock = MagicMock(return_value={'retcode': 0, 'stdout': "1\n2"})
     with patch.dict(puppet.__salt__, {'cmd.run_all': mock}):
         mock = MagicMock(side_effect=[
             ['a', 'b'],
             ['c', 'd'],
         ])
         with patch.object(puppet, '_format_fact', mock):
             self.assertDictEqual(puppet.facts(), {'a': 'b', 'c': 'd'})