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"}
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'})
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'})