]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
tests/krb5: Allow specifying additional details for a test account
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Thu, 10 Aug 2023 21:41:08 +0000 (09:41 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 14 Aug 2023 04:57:34 +0000 (04:57 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/krb5/authn_policy_tests.py

index 068f2fe3634e633db3a1d4f467c553356342602c..3e695b232e32657a1020398c9d4d5467f55db596 100755 (executable)
@@ -257,6 +257,7 @@ class AuthnPolicyBaseTests(AuthLogTestBase, KdcTgsBaseTests):
                    ntlm=False,
                    spn=None,
                    allowed_rodc=None,
+                   additional_details=None,
                    cached=None):
         if cached is None:
             # Policies and silos are rarely reused between accounts.
@@ -282,6 +283,8 @@ class AuthnPolicyBaseTests(AuthLogTestBase, KdcTgsBaseTests):
         if allowed_rodc:
             opts['allowed_replication_mock'] = True
             opts['revealed_to_mock_rodc'] = True
+        if additional_details is not None:
+            opts['additional_details'] = self.freeze(additional_details)
 
         if members:
             opts['member_of'] = members