def test_flush_without_changes(): """ Tests a flush command that has no changes. """ ret = {} ret["stderr"] = "0 tables cleared" ret["retcode"] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(pf.__salt__, {"cmd.run_all": mock_cmd}): assert not pf.flush("tables")["changes"]
def test_flush_without_changes(self): ''' Tests a flush command that has no changes. ''' ret = {} ret['stderr'] = '0 tables cleared' ret['retcode'] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(pf.__salt__, {'cmd.run_all': mock_cmd}): self.assertFalse(pf.flush('tables')['changes'])
def test_flush_capital(): """ Tests a flush command starting with a capital letter. """ ret = {} ret["stderr"] = "2 tables cleared" ret["retcode"] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(pf.__salt__, {"cmd.run_all": mock_cmd}): res = pf.flush("tables") mock_cmd.assert_called_once_with("pfctl -v -F Tables", output_loglevel="trace", python_shell=False) assert res["changes"]
def test_flush(): """ Tests a regular flush command. """ ret = {} ret["stderr"] = "pf: statistics cleared" ret["retcode"] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(pf.__salt__, {"cmd.run_all": mock_cmd}): res = pf.flush("info") mock_cmd.assert_called_once_with("pfctl -v -F info", output_loglevel="trace", python_shell=False) assert res["changes"]
def test_flush_capital(self): ''' Tests a flush command starting with a capital letter. ''' ret = {} ret['stderr'] = '2 tables cleared' ret['retcode'] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(pf.__salt__, {'cmd.run_all': mock_cmd}): res = pf.flush('tables') mock_cmd.assert_called_once_with('pfctl -v -F Tables', output_loglevel='trace', python_shell=False) self.assertTrue(res['changes'])
def test_flush(self): ''' Tests a regular flush command. ''' ret = {} ret['stderr'] = 'pf: statistics cleared' ret['retcode'] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(pf.__salt__, {'cmd.run_all': mock_cmd}): res = pf.flush('info') mock_cmd.assert_called_once_with('pfctl -v -F info', output_loglevel='trace', python_shell=False) self.assertTrue(res['changes'])