mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
python/samba/tests: Adjust teardown so second run of tests succeeds
A second run of this test (e.g. with --extra-python) or even an manual re-run and the cache is still there. use of '--cache-ldb-initialize' will fail and so with the test Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
9df799d1b2
commit
c6fd15e233
@ -29,6 +29,7 @@ from samba.ndr import ndr_unpack
|
||||
from samba.dcerpc import drsblobs
|
||||
from samba.compat import get_bytes
|
||||
from samba.compat import get_string
|
||||
from samba.tests import env_loadparm
|
||||
|
||||
|
||||
class UserCmdTestCase(SambaToolCmdTest):
|
||||
@ -66,6 +67,13 @@ class UserCmdTestCase(SambaToolCmdTest):
|
||||
for user in self.users:
|
||||
if self._find_user(user["name"]):
|
||||
self.runsubcmd("user", "delete", user["name"])
|
||||
lp = env_loadparm()
|
||||
# second run of this test (e.g. with --extra-python)
|
||||
# the cache is still there and '--cache-ldb-initialize'
|
||||
# will fail
|
||||
cachedb = lp.private_path("user-syncpasswords-cache.ldb")
|
||||
if os.path.exists(cachedb):
|
||||
os.remove(cachedb)
|
||||
|
||||
def test_newuser(self):
|
||||
# try to add all the users again, this should fail
|
||||
|
Loading…
Reference in New Issue
Block a user