mirror of
https://github.com/samba-team/samba.git
synced 2025-07-29 15:42:04 +03:00
python: Load smb.conf file for the provision tests.
(This used to be commit 41571bbb93
)
This commit is contained in:
@ -21,6 +21,10 @@ import os
|
|||||||
from samba.provision import setup_secretsdb, secretsdb_become_dc
|
from samba.provision import setup_secretsdb, secretsdb_become_dc
|
||||||
import samba.tests
|
import samba.tests
|
||||||
from ldb import Dn
|
from ldb import Dn
|
||||||
|
import param
|
||||||
|
|
||||||
|
lp = param.LoadParm()
|
||||||
|
lp.load("st/dc/etc/smb.conf")
|
||||||
|
|
||||||
setup_dir = "setup"
|
setup_dir = "setup"
|
||||||
def setup_path(file):
|
def setup_path(file):
|
||||||
@ -30,7 +34,7 @@ def setup_path(file):
|
|||||||
class ProvisionTestCase(samba.tests.TestCaseInTempDir):
|
class ProvisionTestCase(samba.tests.TestCaseInTempDir):
|
||||||
def test_setup_secretsdb(self):
|
def test_setup_secretsdb(self):
|
||||||
path = os.path.join(self.tempdir, "secrets.ldb")
|
path = os.path.join(self.tempdir, "secrets.ldb")
|
||||||
ldb = setup_secretsdb(path, setup_path, None, None, None)
|
ldb = setup_secretsdb(path, setup_path, None, None, lp=lp)
|
||||||
try:
|
try:
|
||||||
self.assertEquals("LSA Secrets",
|
self.assertEquals("LSA Secrets",
|
||||||
ldb.searchone(basedn="CN=LSA Secrets", attribute="CN"))
|
ldb.searchone(basedn="CN=LSA Secrets", attribute="CN"))
|
||||||
@ -40,7 +44,7 @@ class ProvisionTestCase(samba.tests.TestCaseInTempDir):
|
|||||||
|
|
||||||
def test_become_dc(self):
|
def test_become_dc(self):
|
||||||
path = os.path.join(self.tempdir, "secrets.ldb")
|
path = os.path.join(self.tempdir, "secrets.ldb")
|
||||||
secrets_ldb = setup_secretsdb(path, setup_path, None, None, None)
|
secrets_ldb = setup_secretsdb(path, setup_path, None, None, lp=lp)
|
||||||
try:
|
try:
|
||||||
secretsdb_become_dc(secrets_ldb, setup_path, domain="EXAMPLE",
|
secretsdb_become_dc(secrets_ldb, setup_path, domain="EXAMPLE",
|
||||||
realm="example", netbiosname="myhost",
|
realm="example", netbiosname="myhost",
|
||||||
|
Reference in New Issue
Block a user