summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJoseph Sutton <josephsutton@catalyst.net.nz>2023-04-28 16:25:09 +1200
committerAndrew Bartlett <abartlet@samba.org>2023-05-05 02:54:31 +0000
commit0e27b297a29ba933be7a1a810a3f831dce3f64de (patch)
tree3cc623f79523f591cc4d09bf210affbba3e2cabe /python
parent98e23d7eed6e7e89e8565f56ff35630f6799e80b (diff)
downloadsamba-0e27b297a29ba933be7a1a810a3f831dce3f64de.tar.gz
tests/krb5: Add remove_attribute() helper function
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'python')
-rw-r--r--python/samba/tests/krb5/kdc_base_test.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/python/samba/tests/krb5/kdc_base_test.py b/python/samba/tests/krb5/kdc_base_test.py
index bc7a510d117..72bb648434d 100644
--- a/python/samba/tests/krb5/kdc_base_test.py
+++ b/python/samba/tests/krb5/kdc_base_test.py
@@ -2977,6 +2977,14 @@ class KDCBaseTest(RawKerberosTest):
msg[name] = ldb.MessageElement(values, flag, name)
samdb.modify(msg)
+ def remove_attribute(self, samdb, dn_str, name):
+ flag = ldb.FLAG_MOD_DELETE
+
+ dn = ldb.Dn(samdb, dn_str)
+ msg = ldb.Message(dn)
+ msg[name] = ldb.MessageElement([], flag, name)
+ samdb.modify(msg)
+
def create_ccache(self, cname, ticket, enc_part):
""" Lay out a version 4 on-disk credentials cache, to be read using the
FILE: protocol.