diff options
author | Joseph Sutton <josephsutton@catalyst.net.nz> | 2023-04-28 16:25:09 +1200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2023-05-05 02:54:31 +0000 |
commit | 0e27b297a29ba933be7a1a810a3f831dce3f64de (patch) | |
tree | 3cc623f79523f591cc4d09bf210affbba3e2cabe /python | |
parent | 98e23d7eed6e7e89e8565f56ff35630f6799e80b (diff) | |
download | samba-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.py | 8 |
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. |