mirror of
https://github.com/valitydev/salt.git
synced 2024-11-07 08:58:59 +00:00
Add win_dns module integration tests for windows
This commit is contained in:
parent
552526f309
commit
7848114d6a
37
tests/integration/modules/test_win_dns_client.py
Normal file
37
tests/integration/modules/test_win_dns_client.py
Normal file
@ -0,0 +1,37 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Import Python libs
|
||||
from __future__ import absolute_import
|
||||
|
||||
# Import Salt Testing libs
|
||||
from tests.support.case import ModuleCase
|
||||
from tests.support.unit import skipIf
|
||||
from tests.support.helpers import destructiveTest
|
||||
|
||||
# Import Salt libs
|
||||
import salt.utils
|
||||
|
||||
|
||||
@skipIf(not salt.utils.is_windows(), 'windows test only')
|
||||
class WinDNSTest(ModuleCase):
|
||||
'''
|
||||
Test for salt.modules.win_dns_client
|
||||
'''
|
||||
@destructiveTest
|
||||
def test_add_remove_dns(self):
|
||||
'''
|
||||
Test add and removing a dns server
|
||||
'''
|
||||
dns = '8.8.8.8'
|
||||
interface = 'Ethernet'
|
||||
# add dns server
|
||||
self.assertTrue(self.run_function('win_dns_client.add_dns', [dns, interface], index=42))
|
||||
|
||||
srvs = self.run_function('win_dns_client.get_dns_servers', interface=interface)
|
||||
self.assertIn(dns, srvs)
|
||||
|
||||
# remove dns server
|
||||
self.assertTrue(self.run_function('win_dns_client.rm_dns', [dns], interface=interface))
|
||||
|
||||
srvs = self.run_function('win_dns_client.get_dns_servers', interface=interface)
|
||||
self.assertNotIn(dns, srvs)
|
@ -29,6 +29,7 @@ integration.modules.test_sysmod
|
||||
integration.modules.test_system
|
||||
integration.modules.test_test
|
||||
integration.modules.test_useradd
|
||||
integration.modules.test_win_dns_client
|
||||
integration.reactor.test_reactor
|
||||
integration.renderers.test_pydsl
|
||||
integration.returners.test_librato_return
|
||||
|
Loading…
Reference in New Issue
Block a user