diff options
Diffstat (limited to 'source4/scripting/python')
-rw-r--r-- | source4/scripting/python/samba/tests/samba_tool/base.py | 2 | ||||
-rw-r--r-- | source4/scripting/python/samba/tests/samba_tool/gpo.py | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/source4/scripting/python/samba/tests/samba_tool/base.py b/source4/scripting/python/samba/tests/samba_tool/base.py index 26ce4590fe..60ccaa543d 100644 --- a/source4/scripting/python/samba/tests/samba_tool/base.py +++ b/source4/scripting/python/samba/tests/samba_tool/base.py @@ -29,7 +29,7 @@ from cStringIO import StringIO from samba.netcmd.main import cmd_sambatool import samba.tests -class SambaToolCmdTest(samba.tests.TestCase): +class SambaToolCmdTest(samba.tests.TestCaseInTempDir): def getSamDB(self, *argv): """a convenience function to get a samdb instance so that we can query it""" diff --git a/source4/scripting/python/samba/tests/samba_tool/gpo.py b/source4/scripting/python/samba/tests/samba_tool/gpo.py index c2e069d2b6..7ada91f80b 100644 --- a/source4/scripting/python/samba/tests/samba_tool/gpo.py +++ b/source4/scripting/python/samba/tests/samba_tool/gpo.py @@ -20,6 +20,7 @@ import os from samba.tests.samba_tool.base import SambaToolCmdTest +import shutil class GpoCmdTestCase(SambaToolCmdTest): """Tests for samba-tool time subcommands""" @@ -39,13 +40,18 @@ os.environ["SERVER"]) def test_fetch(self): """Run against a real GPO, and make sure it passes""" - (result, out, err) = self.runsubcmd("gpo", "fetch", self.gpo_guid, "-H", "ldap://%s" % os.environ["SERVER"], "--tmpdir", os.environ['SELFTEST_PREFIX']) + (result, out, err) = self.runsubcmd("gpo", "fetch", self.gpo_guid, "-H", "ldap://%s" % os.environ["SERVER"], "--tmpdir", self.tempdir) self.assertCmdSuccess(result, "Ensuring gpo fetched successfully") + shutil.rmtree(os.path.join(self.tempdir, "policy")) def setUp(self): """set up a temporary GPO to work with""" super(GpoCmdTestCase, self).setUp() - (result, out, err) = self.runsubcmd("gpo", "create", self.gpo_name, "-H", "ldap://%s" % os.environ["SERVER"], "-U%s%%%s" % (os.environ["USERNAME"], os.environ["PASSWORD"])) + (result, out, err) = self.runsubcmd("gpo", "create", self.gpo_name, + "-H", "ldap://%s" % os.environ["SERVER"], + "-U%s%%%s" % (os.environ["USERNAME"], os.environ["PASSWORD"]), + "--tmpdir", self.tempdir) + shutil.rmtree(os.path.join(self.tempdir, "policy")) self.assertCmdSuccess(result, "Ensuring gpo created successfully") try: self.gpo_guid = "{%s}" % out.split("{")[1].split("}")[0] |