diff options
author | Matthieu Patou <mat@matws.net> | 2010-06-15 12:53:18 +0400 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2010-06-20 00:43:09 +0200 |
commit | 59f17f9e64f4fdf4a63440e20d6b30008072b4df (patch) | |
tree | 575f1a7d76459cbb6012d159845375c000d676b6 /source4/scripting/python/samba/tests/upgradeprovisionneeddc.py | |
parent | 75389cecdde884356e222e3f846e7358f82c20c0 (diff) | |
download | samba-59f17f9e64f4fdf4a63440e20d6b30008072b4df.tar.gz samba-59f17f9e64f4fdf4a63440e20d6b30008072b4df.tar.xz samba-59f17f9e64f4fdf4a63440e20d6b30008072b4df.zip |
s4 unittests: add unit tests for upgradehelpers
The functions tested are:
* construct_existor_expr
* search_constructed_attrs_stored
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Diffstat (limited to 'source4/scripting/python/samba/tests/upgradeprovisionneeddc.py')
-rw-r--r-- | source4/scripting/python/samba/tests/upgradeprovisionneeddc.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/source4/scripting/python/samba/tests/upgradeprovisionneeddc.py b/source4/scripting/python/samba/tests/upgradeprovisionneeddc.py index 32fad14765b..32d6c0975b9 100644 --- a/source4/scripting/python/samba/tests/upgradeprovisionneeddc.py +++ b/source4/scripting/python/samba/tests/upgradeprovisionneeddc.py @@ -26,7 +26,7 @@ from samba.provision import getpolicypath from samba.upgradehelpers import (get_paths, get_ldbs, find_provision_key_parameters, identic_rename, updateOEMInfo, getOEMInfo, update_gpo, - delta_update_basesamdb) + delta_update_basesamdb,search_constructed_attrs_stored) from samba.tests.provision import create_dummy_secretsdb from samba import param @@ -82,6 +82,12 @@ class UpgradeProvisionWithLdbTestCase(TestCaseInTempDir): self.referencedb = create_dummy_secretsdb( os.path.join(self.tempdir, "ref.ldb")) + + def test_search_constructed_attrs_stored(self): + hashAtt = search_constructed_attrs_stored(self.ldbs.sam, + self.names.rootdn, + ["msds-KeyVersionNumber"]) + self.assertFalse(hashAtt.has_key("msds-KeyVersionNumber")) def test_identic_rename(self): rootdn = "DC=samba,DC=example,DC=com" |