summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJo Sutton <josutton@catalyst.net.nz>2023-12-08 14:05:45 +1300
committerAndrew Bartlett <abartlet@samba.org>2024-02-27 01:11:37 +0000
commitdf475fbc2f8e19e37674ece59cdb8daa0aece072 (patch)
treef2cfff0eff87a79d1d85b1e4bcc6cb9accbfe95f /python
parent69c3044a7265c83d053b2690de772eb4ff9d86ca (diff)
downloadsamba-df475fbc2f8e19e37674ece59cdb8daa0aece072.tar.gz
samba-df475fbc2f8e19e37674ece59cdb8daa0aece072.tar.bz2
samba-df475fbc2f8e19e37674ece59cdb8daa0aece072.zip
tests/krb5: type hinting
Signed-off-by: Jo Sutton <josutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'python')
-rw-r--r--python/samba/tests/krb5/kdc_base_test.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/python/samba/tests/krb5/kdc_base_test.py b/python/samba/tests/krb5/kdc_base_test.py
index 373c73ecb9a..110a405f9cb 100644
--- a/python/samba/tests/krb5/kdc_base_test.py
+++ b/python/samba/tests/krb5/kdc_base_test.py
@@ -30,6 +30,7 @@ from functools import partial
import numbers
import secrets
import tempfile
+from typing import Optional
from collections import namedtuple
import ldb
@@ -91,6 +92,7 @@ from samba.join import DCJoinContext
from samba.ndr import ndr_pack, ndr_unpack
from samba import net
from samba.netcmd.domain.models import AuthenticationPolicy, AuthenticationSilo
+from samba.param import LoadParm
from samba.samdb import SamDB, dsdb_Dn
rc4_bit = security.KERB_ENCTYPE_RC4_HMAC_MD5
@@ -356,13 +358,13 @@ class KDCBaseTest(TestCaseInTempDir, RawKerberosTest):
# current test finishes.
self.test_accounts = []
- def get_lp(self):
+ def get_lp(self) -> LoadParm:
if self._lp is None:
type(self)._lp = self.get_loadparm()
return self._lp
- def get_samdb(self):
+ def get_samdb(self) -> SamDB:
if self._ldb is None:
creds = self.get_admin_creds()
lp = self.get_lp()
@@ -375,7 +377,7 @@ class KDCBaseTest(TestCaseInTempDir, RawKerberosTest):
return self._ldb
- def get_rodc_samdb(self):
+ def get_rodc_samdb(self) -> SamDB:
if self._rodc_ldb is None:
creds = self.get_admin_creds()
lp = self.get_lp()
@@ -1967,9 +1969,9 @@ class KDCBaseTest(TestCaseInTempDir, RawKerberosTest):
return pac
def get_cached_creds(self, *,
- account_type,
- opts=None,
- use_cache=True):
+ account_type: AccountType,
+ opts: Optional[dict]=None,
+ use_cache=True) -> KerberosCredentials:
if opts is None:
opts = {}