mirror of
https://github.com/samba-team/samba.git
synced 2024-12-29 11:21:54 +03:00
selftest: Add test to show that sam.ldb does not do a full scan in startup
We should add some other more complex operations here. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13448 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
This commit is contained in:
parent
e99c199d81
commit
439072d199
@ -726,3 +726,22 @@ class DsdbTests(TestCase):
|
||||
str(part_dn) + "," + str(domain_dn)),
|
||||
self.samdb.normalize_dn_in_domain(part_dn))
|
||||
|
||||
class DsdbFullScanTests(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(DsdbFullScanTests, self).setUp()
|
||||
self.lp = samba.tests.env_loadparm()
|
||||
self.creds = Credentials()
|
||||
self.creds.guess(self.lp)
|
||||
self.session = system_session()
|
||||
|
||||
|
||||
def test_sam_ldb_open_no_full_scan(self):
|
||||
try:
|
||||
self.samdb = SamDB(session_info=self.session,
|
||||
credentials=self.creds,
|
||||
lp=self.lp,
|
||||
options=["disable_full_db_scan_for_self_test:1"])
|
||||
except LdbError as err:
|
||||
estr = err.args[1]
|
||||
self.fail("sam.ldb required a full scan to start up")
|
||||
|
Loading…
Reference in New Issue
Block a user