From 8ff65b0136f442204f4d059fb1a13ad4a6419ab4 Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Fri, 7 May 2010 04:22:36 +0400 Subject: s4 python: Update unit tests related to create secrets Signed-off-by: Jelmer Vernooij --- source4/scripting/python/samba/tests/provision.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'source4') diff --git a/source4/scripting/python/samba/tests/provision.py b/source4/scripting/python/samba/tests/provision.py index dd18aa0ff6..b5cc57c4d9 100644 --- a/source4/scripting/python/samba/tests/provision.py +++ b/source4/scripting/python/samba/tests/provision.py @@ -27,6 +27,19 @@ def setup_path(file): return os.path.join(setup_dir, file) +def create_dummy_secretsdb(path, lp=None): + """Create a dummy secrets database for use in tests. + + :param path: Path to store the secrets db + :param lp: Optional loadparm context. A simple one will + be generated if not specified. + """ + if lp is None: + lp = env_loadparm() + secrets_ldb = setup_secretsdb(path, setup_path, None, None, lp=lp) + secrets_ldb.transaction_commit() + return secrets_ldb + class ProvisionTestCase(samba.tests.TestCaseInTempDir): """Some simple tests for individual functions in the provisioning code. """ -- cgit