示例#1
0
 def test_set_firewall_settings_outbound_local(self):
     current = win_lgpo_netsh.get_settings(profile="domain",
                                           section="firewallpolicy",
                                           store="local")["Outbound"]
     try:
         ret = win_lgpo_netsh.set_firewall_settings(
             profile="domain", outbound="allowoutbound", store="local")
         self.assertTrue(ret)
         new = win_lgpo_netsh.get_settings(profile="domain",
                                           section="firewallpolicy",
                                           store="local")["Outbound"]
         self.assertEqual("AllowOutbound", new)
     finally:
         ret = win_lgpo_netsh.set_firewall_settings(profile="domain",
                                                    outbound=current,
                                                    store="local")
         self.assertTrue(ret)
示例#2
0
 def test_set_firewall_settings_outbound_local(self):
     current = win_lgpo_netsh.get_settings(profile='domain',
                                           section='firewallpolicy',
                                           store='local')['Outbound']
     try:
         ret = win_lgpo_netsh.set_firewall_settings(
             profile='domain', outbound='allowoutbound', store='local')
         self.assertTrue(ret)
         new = win_lgpo_netsh.get_settings(profile='domain',
                                           section='firewallpolicy',
                                           store='local')['Outbound']
         self.assertEqual('AllowOutbound', new)
     finally:
         ret = win_lgpo_netsh.set_firewall_settings(profile='domain',
                                                    outbound=current,
                                                    store='local')
         self.assertTrue(ret)
示例#3
0
 def test_set_firewall_settings_inbound_lgpo_notconfigured(self):
     current = win_lgpo_netsh.get_settings(profile="domain",
                                           section="firewallpolicy",
                                           store="lgpo")["Inbound"]
     try:
         ret = win_lgpo_netsh.set_firewall_settings(profile="domain",
                                                    inbound="notconfigured",
                                                    store="lgpo")
         self.assertTrue(ret)
         new = win_lgpo_netsh.get_settings(profile="domain",
                                           section="firewallpolicy",
                                           store="lgpo")["Inbound"]
         self.assertEqual("NotConfigured", new)
     finally:
         ret = win_lgpo_netsh.set_firewall_settings(profile="domain",
                                                    inbound=current,
                                                    store="lgpo")
         self.assertTrue(ret)
示例#4
0
 def test_set_firewall_settings_inbound_lgpo_notconfigured(self):
     current = win_lgpo_netsh.get_settings(profile='domain',
                                           section='firewallpolicy',
                                           store='lgpo')['Inbound']
     try:
         ret = win_lgpo_netsh.set_firewall_settings(profile='domain',
                                                    inbound='notconfigured',
                                                    store='lgpo')
         self.assertTrue(ret)
         new = win_lgpo_netsh.get_settings(profile='domain',
                                           section='firewallpolicy',
                                           store='lgpo')['Inbound']
         self.assertEqual('NotConfigured', new)
     finally:
         ret = win_lgpo_netsh.set_firewall_settings(profile='domain',
                                                    inbound=current,
                                                    store='lgpo')
         self.assertTrue(ret)
示例#5
0
 def test_set_firewall_settings_inbound_local_notconfigured(self):
     current = win_lgpo_netsh.get_settings(profile='domain',
                                           section='firewallpolicy',
                                           store='local')['Inbound']
     try:
         self.assertRaises(CommandExecutionError,
                           win_lgpo_netsh.set_firewall_settings,
                           profile='domain',
                           inbound='notconfigured',
                           store='local')
     finally:
         ret = win_lgpo_netsh.set_firewall_settings(profile='domain',
                                                    inbound=current,
                                                    store='local')
         self.assertTrue(ret)
示例#6
0
 def test_set_firewall_settings_inbound_local_notconfigured(self):
     current = win_lgpo_netsh.get_settings(profile="domain",
                                           section="firewallpolicy",
                                           store="local")["Inbound"]
     try:
         self.assertRaises(
             CommandExecutionError,
             win_lgpo_netsh.set_firewall_settings,
             profile="domain",
             inbound="notconfigured",
             store="local",
         )
     finally:
         ret = win_lgpo_netsh.set_firewall_settings(profile="domain",
                                                    inbound=current,
                                                    store="local")
         self.assertTrue(ret)