1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-20 22:50:26 +03:00

s4/drs-tests: Move enable/disable replication methods to DrsBase class so we can re-use them

This commit is contained in:
Kamen Mazdrashki 2011-02-21 17:49:54 +02:00
parent 1ca2ec1188
commit 90d0d3e5f8
2 changed files with 11 additions and 12 deletions

View File

@ -109,3 +109,14 @@ class DrsBaseTestCase(samba.tests.BlackboxTestCase):
cmd_line = "%s %s %s %s" % (samba_tool_cmdline, DC, fromDC, nc_dn)
return self.check_output(cmd_line)
def _enable_inbound_repl(self, DC):
# make base command line
samba_tool_cmd = self._samba_tool_cmdline("options")
# disable replication
self.check_run("%s %s --dsa-option=-DISABLE_INBOUND_REPL" %(samba_tool_cmd, DC))
def _disable_inbound_repl(self, DC):
# make base command line
samba_tool_cmd = self._samba_tool_cmdline("options")
# disable replication
self.check_run("%s %s --dsa-option=+DISABLE_INBOUND_REPL" %(samba_tool_cmd, DC))

View File

@ -58,18 +58,6 @@ class DrsReplicaSyncTestCase(drs_base.DrsBaseTestCase):
self._enable_inbound_repl(self.dnsname_dc1)
super(DrsReplicaSyncTestCase, self).tearDown()
def _enable_inbound_repl(self, DC):
# make base command line
samba_tool_cmd = self._samba_tool_cmdline("options")
# disable replication
self.check_run("%s %s --dsa-option=-DISABLE_INBOUND_REPL" %(samba_tool_cmd, DC))
def _disable_inbound_repl(self, DC):
# make base command line
samba_tool_cmd = self._samba_tool_cmdline("options")
# disable replication
self.check_run("%s %s --dsa-option=+DISABLE_INBOUND_REPL" %(samba_tool_cmd, DC))
def test_ReplEnabled(self):
"""Tests we can replicate when replication is enabled"""
self._enable_inbound_repl(self.dnsname_dc1)