def test_get_rule(self): ''' Test if it get firewall rule(s) info ''' val = 'No rules match the specified criteria.' mock_cmd = MagicMock(side_effect=['salt', val]) with patch.dict(win_firewall.__salt__, {'cmd.run': mock_cmd}): self.assertDictEqual(win_firewall.get_rule(), {'all': 'salt'}) self.assertFalse(win_firewall.get_rule())
def test_get_rule(self): """ Test if it get firewall rule(s) info """ val = "No rules match the specified criteria." mock_cmd = MagicMock(side_effect=["salt", val]) with patch.dict(win_firewall.__salt__, {"cmd.run": mock_cmd}): self.assertDictEqual(win_firewall.get_rule(), {"all": "salt"}) self.assertFalse(win_firewall.get_rule())
def test_get_rule(self): ''' Test if it get firewall rule(s) info ''' val = 'No rules match the specified criteria.' mock_cmd = MagicMock(side_effect=['salt', val]) with patch.dict(win_firewall.__salt__, {'cmd.run': mock_cmd}): self.assertDictEqual(win_firewall.get_rule(), {'all': 'salt'}) self.assertFalse(win_firewall.get_rule()) calls = [ call(['netsh', 'advfirewall', 'firewall', 'show', 'rule', 'name=all'], python_shell=False), call(['netsh', 'advfirewall', 'firewall', 'show', 'rule', 'name=all'], python_shell=False) ] mock_cmd.assert_has_calls(calls)