From: Noel Power Date: Mon, 5 Nov 2018 09:38:23 +0000 (+0000) Subject: python/samba/tests: Py3 port for samba.tests.auth_log_netlogon_bad_creds.samba X-Git-Tag: tdb-1.3.17~455 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=679b640ac5e4da883d30be50cbf5c2efc7515774;p=thirdparty%2Fsamba.git python/samba/tests: Py3 port for samba.tests.auth_log_netlogon_bad_creds.samba fix unicode doesn't exist error in PY3 Signed-off-by: Noel Power Reviewed-by: Andrew Bartlett --- diff --git a/python/samba/tests/auth_log_netlogon_bad_creds.py b/python/samba/tests/auth_log_netlogon_bad_creds.py index a0a2e2885f8..d850bd1c1b4 100644 --- a/python/samba/tests/auth_log_netlogon_bad_creds.py +++ b/python/samba/tests/auth_log_netlogon_bad_creds.py @@ -37,6 +37,7 @@ from samba.tests import delete_force from samba.dsdb import UF_WORKSTATION_TRUST_ACCOUNT, UF_PASSWD_NOTREQD from samba.dcerpc.misc import SEC_CHAN_WKSTA from samba.dcerpc.netlogon import NETLOGON_NEG_STRONG_KEYS +from samba.compat import get_string class AuthLogTestsNetLogonBadCreds(samba.tests.auth_log_base.AuthLogTestBase): @@ -60,9 +61,7 @@ class AuthLogTestsNetLogonBadCreds(samba.tests.auth_log_base.AuthLogTestBase): self.dn = ("cn=%s,cn=users,%s" % (self.netbios_name, self.base_dn)) - utf16pw = unicode( - '"' + self.machinepass.encode('utf-8') + '"', 'utf-8' - ).encode('utf-16-le') + utf16pw = get_string('"' + self.machinepass + '"').encode('utf-16-le') self.ldb.add({ "dn": self.dn, "objectclass": "computer",