diff options
Diffstat (limited to 'source4/scripting/python')
3 files changed, 8 insertions, 5 deletions
diff --git a/source4/scripting/python/samba/tests/provision.py b/source4/scripting/python/samba/tests/provision.py index 992179124b..929e7074f7 100644 --- a/source4/scripting/python/samba/tests/provision.py +++ b/source4/scripting/python/samba/tests/provision.py @@ -55,8 +55,9 @@ class ProvisionTestCase(samba.tests.TestCaseInTempDir):      def test_setup_secretsdb(self):          path = os.path.join(self.tempdir, "secrets.ldb") -        secrets_tdb_path = os.path.join(self.tempdir, "secrets.tdb")          paths = ProvisionPaths() +        secrets_tdb_path = os.path.join(self.tempdir, "secrets.tdb") +        secrets_ntdb_path = os.path.join(self.tempdir, "secrets.ntdb")          paths.secrets = path          paths.private_dir = os.path.dirname(path)          paths.keytab = "no.keytab" @@ -68,8 +69,10 @@ class ProvisionTestCase(samba.tests.TestCaseInTempDir):          finally:              del ldb              os.unlink(path) -            os.unlink(secrets_tdb_path) - +            if os.path.exists(secrets_tdb_path): +                os.unlink(secrets_tdb_path) +            if os.path.exists(secrets_ntdb_path): +                os.unlink(secrets_ntdb_path)  class FindNssTests(TestCase):      """Test findnss() function.""" diff --git a/source4/scripting/python/samba/tests/upgradeprovision.py b/source4/scripting/python/samba/tests/upgradeprovision.py index c1c70c4a88..93a6731c83 100644 --- a/source4/scripting/python/samba/tests/upgradeprovision.py +++ b/source4/scripting/python/samba/tests/upgradeprovision.py @@ -126,7 +126,7 @@ class UpdateSecretsTests(samba.tests.TestCaseInTempDir):          self.assertEquals(newmodules.msgs, refmodules.msgs)      def tearDown(self): -        for name in ["ref.ldb", "secrets.ldb", "secrets.tdb"]: +        for name in ["ref.ldb", "secrets.ldb", "secrets.tdb", "secrets.tdb.bak", "secrets.ntdb"]:              path = os.path.join(self.tempdir, name)              if os.path.exists(path):                  os.unlink(path) diff --git a/source4/scripting/python/samba/tests/upgradeprovisionneeddc.py b/source4/scripting/python/samba/tests/upgradeprovisionneeddc.py index 1de123c71d..a7cb298ed7 100644 --- a/source4/scripting/python/samba/tests/upgradeprovisionneeddc.py +++ b/source4/scripting/python/samba/tests/upgradeprovisionneeddc.py @@ -172,7 +172,7 @@ class UpgradeProvisionWithLdbTestCase(TestCaseInTempDir):          self.assertTrue(re.match(".*upgrade to.*", str(oem2)))      def tearDown(self): -        for name in ["ref.ldb", "secrets.ldb", "secrets.tdb", "sam.ldb"]: +        for name in ["ref.ldb", "secrets.ldb", "secrets.tdb", "secrets.tdb.bak", "secrets.ntdb", "sam.ldb"]:              path = os.path.join(self.tempdir, name)              if os.path.exists(path):                  os.unlink(path)  | 
