diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2007-12-19 23:27:31 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2007-12-21 05:51:56 +0100 |
commit | 86f91db7d5c84526b3fbd4369d7a56dc0f057b4c (patch) | |
tree | 276fae99b2d92b8fb0f688ac8f04da3d216804fb /source4/scripting/python/samba/tests/provision.py | |
parent | 595ec370da471116b35464dc65d2962f28380d74 (diff) | |
download | samba-86f91db7d5c84526b3fbd4369d7a56dc0f057b4c.tar.gz samba-86f91db7d5c84526b3fbd4369d7a56dc0f057b4c.tar.xz samba-86f91db7d5c84526b3fbd4369d7a56dc0f057b4c.zip |
r26536: More tests for provisioning code.
(This used to be commit 43c8bfeedf06ce806c524a28fa72c643f6db60f4)
Diffstat (limited to 'source4/scripting/python/samba/tests/provision.py')
-rw-r--r-- | source4/scripting/python/samba/tests/provision.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/source4/scripting/python/samba/tests/provision.py b/source4/scripting/python/samba/tests/provision.py index 5edfe79084a..c8bd99283b7 100644 --- a/source4/scripting/python/samba/tests/provision.py +++ b/source4/scripting/python/samba/tests/provision.py @@ -17,13 +17,22 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # -import unittest -import samba.provision +import os +from samba.provision import setup_secretsdb +import samba.tests +from ldb import Dn -class ProvisionTestCase(unittest.TestCase): +setup_dir = "setup" + +class ProvisionTestCase(samba.tests.TestCaseInTempDir): def test_setup_secretsdb(self): - raise NotImplementedError(self.test_setup_secretsdb) + ldb = setup_secretsdb(os.path.join(self.tempdir, "secrets.ldb"), + setup_dir, None, None, None) + self.assertEquals("LSA Secrets", + ldb.searchone(Dn(ldb, "CN=LSA Secrets"), "CN")) + +class Disabled: def test_setup_templatesdb(self): raise NotImplementedError(self.test_setup_templatesdb) |