From 0e27b297a29ba933be7a1a810a3f831dce3f64de Mon Sep 17 00:00:00 2001 From: Joseph Sutton Date: Fri, 28 Apr 2023 16:25:09 +1200 Subject: tests/krb5: Add remove_attribute() helper function Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- python/samba/tests/krb5/kdc_base_test.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'python') 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. -- cgit v1.2.1