diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2012-02-26 16:07:21 +0100 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2012-02-26 16:27:06 +0100 |
commit | eeb5f66d902467524641b54e2d4180a31edbe4e7 (patch) | |
tree | 3e541138fbe1831093c1100797b47aa7ab7be866 /source4/scripting/python/samba/tests | |
parent | 3e6fa054f9567c8ba741969c6961d7f0eda5c1ca (diff) | |
download | samba-eeb5f66d902467524641b54e2d4180a31edbe4e7.tar.gz samba-eeb5f66d902467524641b54e2d4180a31edbe4e7.tar.xz samba-eeb5f66d902467524641b54e2d4180a31edbe4e7.zip |
provision: Put adminpass details in ProvisionResult.
Diffstat (limited to 'source4/scripting/python/samba/tests')
-rw-r--r-- | source4/scripting/python/samba/tests/provision.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/source4/scripting/python/samba/tests/provision.py b/source4/scripting/python/samba/tests/provision.py index 40665c01f4a..8420f9c152a 100644 --- a/source4/scripting/python/samba/tests/provision.py +++ b/source4/scripting/python/samba/tests/provision.py @@ -152,7 +152,7 @@ class ProvisionResultTests(TestCase): result.report_logger(logger) return logger.entries - def test_basic_report_logger(self): + def base_result(self): result = ProvisionResult() result.server_role = "domain controller" result.names = ProvisionNames() @@ -161,6 +161,10 @@ class ProvisionResultTests(TestCase): result.names.dnsdomain = "dnsdomein" result.domainsid = "S1-1-1" result.paths = ProvisionPaths() + return result + + def test_basic_report_logger(self): + result = self.base_result() entries = self.report_logger(result) self.assertEquals(entries, [ ('INFO', 'Server Role: domain controller'), @@ -170,15 +174,17 @@ class ProvisionResultTests(TestCase): ('INFO', 'DOMAIN SID: S1-1-1')]) def test_report_logger_phpldapadmin(self): - result = ProvisionResult() - result.server_role = "domain controller" - result.names = ProvisionNames() - result.names.hostname = "hostnaam" - result.names.domain = "DOMEIN" - result.names.dnsdomain = "dnsdomein" - result.domainsid = "S1-1-1" - result.paths = ProvisionPaths() + result = self.base_result() result.paths.phpldapadminconfig = "/some/ldapconfig" entries = self.report_logger(result) self.assertEquals(entries[-1], ("INFO", "A phpLDAPadmin configuration file suitable for administering the Samba 4 LDAP server has been created in /some/ldapconfig.")) + + def test_report_logger_adminpass(self): + result = self.base_result() + result.adminpass_generated = True + result.adminpass = "geheim" + entries = self.report_logger(result) + self.assertEquals(entries[0], + ("INFO", 'Admin password: geheim')) + |