Revert "python/samba/tests/krb5/kdc_tgs_tests.py ONLY test_s4u2self_rodc_revealed"
authorStefan Metzmacher <metze@samba.org>
Wed, 3 Jan 2024 16:03:57 +0000 (17:03 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 2 Feb 2024 10:31:16 +0000 (11:31 +0100)
This reverts commit 7ee9b13378c743cb25b7529f464884fab479248c.

python/samba/tests/krb5/kdc_tgs_tests.py

index 1e604ae2e8562910f1d8dddab0cbbade88482f60..58ed49d27c02b97cab8b029b8aee29e87bd39292 100755 (executable)
@@ -473,7 +473,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self.do_asn1_print = global_asn1_print
         self.do_hexdump = global_hexdump
 
-    def _metze_test_tgs_req_cname_does_not_not_match_authenticator_cname(self):
+    def test_tgs_req_cname_does_not_not_match_authenticator_cname(self):
         """ Try and obtain a ticket from the TGS, but supply a cname
             that differs from that provided to the krbtgt
         """
@@ -527,7 +527,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             rep['error-code'],
             "rep = {%s}" % rep)
 
-    def _metze_test_ldap_service_ticket(self):
+    def test_ldap_service_ticket(self):
         """Get a ticket to the ldap service
         """
         # Create the user account
@@ -568,7 +568,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self.check_tgs_reply(rep)
 
-    def _metze_test_get_ticket_for_host_service_of_machine_account(self):
+    def test_get_ticket_for_host_service_of_machine_account(self):
 
         # Create a user and machine account for the test.
         #
@@ -640,91 +640,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             pac_data.account_sid,
             "rep = {%s},%s" % (rep, pac_data))
 
-    def _make_tgs_request(self, client_creds, service_creds, tgt,
-                          client_account=None,
-                          client_name_type=NT_PRINCIPAL,
-                          kdc_options=None,
-                          pac_request=None, expect_pac=True,
-                          expect_error=False,
-                          expected_cname=None,
-                          expected_account_name=None,
-                          expected_upn_name=None,
-                          expected_sid=None):
-        if client_account is None:
-            client_account = client_creds.get_username()
-        cname = self.PrincipalName_create(name_type=client_name_type,
-                                          names=client_account.split('/'))
-
-        service_account = service_creds.get_username()
-        sname = self.PrincipalName_create(name_type=NT_PRINCIPAL,
-                                          names=[service_account])
-
-        realm = service_creds.get_realm()
-
-        expected_crealm = realm
-        if expected_cname is None:
-            expected_cname = cname
-        expected_srealm = realm
-        expected_sname = sname
-
-        expected_supported_etypes = service_creds.tgs_supported_enctypes
-
-        etypes = (AES256_CTS_HMAC_SHA1_96, ARCFOUR_HMAC_MD5)
-
-        if kdc_options is None:
-            kdc_options = 'canonicalize'
-        kdc_options = str(krb5_asn1.KDCOptions(kdc_options))
-
-        target_decryption_key = self.TicketDecryptionKey_from_creds(
-            service_creds)
-
-        authenticator_subkey = self.RandomKey(kcrypto.Enctype.AES256)
-
-        if expect_error:
-            expected_error_mode = KDC_ERR_TGT_REVOKED
-            check_error_fn = self.generic_check_kdc_error
-            check_rep_fn = None
-        else:
-            expected_error_mode = 0
-            check_error_fn = None
-            check_rep_fn = self.generic_check_kdc_rep
-
-        kdc_exchange_dict = self.tgs_exchange_dict(
-            expected_crealm=expected_crealm,
-            expected_cname=expected_cname,
-            expected_srealm=expected_srealm,
-            expected_sname=expected_sname,
-            expected_account_name=expected_account_name,
-            expected_upn_name=expected_upn_name,
-            expected_sid=expected_sid,
-            expected_supported_etypes=expected_supported_etypes,
-            ticket_decryption_key=target_decryption_key,
-            check_error_fn=check_error_fn,
-            check_rep_fn=check_rep_fn,
-            check_kdc_private_fn=self.generic_check_kdc_private,
-            expected_error_mode=expected_error_mode,
-            tgt=tgt,
-            authenticator_subkey=authenticator_subkey,
-            kdc_options=kdc_options,
-            pac_request=pac_request,
-            expect_pac=expect_pac,
-            expect_edata=False)
-
-        rep = self._generic_kdc_exchange(kdc_exchange_dict,
-                                         cname=cname,
-                                         realm=realm,
-                                         sname=sname,
-                                         etypes=etypes)
-        if expect_error:
-            self.check_error_rep(rep, expected_error_mode)
-
-            return None
-        else:
-            self.check_reply(rep, KRB_TGS_REP)
-
-            return kdc_exchange_dict['rep_ticket_creds']
-
-    def _metze_test_request(self):
+    def test_request(self):
         client_creds = self.get_client_creds()
         service_creds = self.get_service_creds()
 
@@ -738,7 +654,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_request_no_pac(self):
+    def test_request_no_pac(self):
         client_creds = self.get_client_creds()
         service_creds = self.get_service_creds()
 
@@ -753,7 +669,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=False)
         self.assertIsNone(pac)
 
-    def _metze_test_request_enterprise_canon(self):
+    def test_request_enterprise_canon(self):
         upn = self.get_new_username()
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.USER,
@@ -785,7 +701,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             expected_account_name=user_name,
             kdc_options=kdc_options)
 
-    def _metze_test_request_enterprise_canon_case(self):
+    def test_request_enterprise_canon_case(self):
         upn = self.get_new_username()
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.USER,
@@ -817,7 +733,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             expected_account_name=user_name,
             kdc_options=kdc_options)
 
-    def _metze_test_request_enterprise_canon_mac(self):
+    def test_request_enterprise_canon_mac(self):
         upn = self.get_new_username()
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.COMPUTER,
@@ -849,7 +765,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             expected_account_name=user_name,
             kdc_options=kdc_options)
 
-    def _metze_test_request_enterprise_canon_case_mac(self):
+    def test_request_enterprise_canon_case_mac(self):
         upn = self.get_new_username()
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.COMPUTER,
@@ -881,7 +797,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             expected_account_name=user_name,
             kdc_options=kdc_options)
 
-    def _metze_test_request_enterprise_no_canon(self):
+    def test_request_enterprise_no_canon(self):
         upn = self.get_new_username()
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.USER,
@@ -907,7 +823,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             expected_account_name=user_name,
             kdc_options=kdc_options)
 
-    def _metze_test_request_enterprise_no_canon_case(self):
+    def test_request_enterprise_no_canon_case(self):
         upn = self.get_new_username()
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.USER,
@@ -933,7 +849,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             expected_account_name=user_name,
             kdc_options=kdc_options)
 
-    def _metze_test_request_enterprise_no_canon_mac(self):
+    def test_request_enterprise_no_canon_mac(self):
         upn = self.get_new_username()
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.COMPUTER,
@@ -959,7 +875,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             expected_account_name=user_name,
             kdc_options=kdc_options)
 
-    def _metze_test_request_enterprise_no_canon_case_mac(self):
+    def test_request_enterprise_no_canon_case_mac(self):
         upn = self.get_new_username()
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.COMPUTER,
@@ -985,7 +901,7 @@ class KdcTgsTests(KdcTgsBaseTests):
             expected_account_name=user_name,
             kdc_options=kdc_options)
 
-    def _metze_test_client_no_auth_data_required(self):
+    def test_client_no_auth_data_required(self):
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.USER,
             opts={'no_auth_data_required': True})
@@ -1001,7 +917,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_no_pac_client_no_auth_data_required(self):
+    def test_no_pac_client_no_auth_data_required(self):
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.USER,
             opts={'no_auth_data_required': True})
@@ -1018,7 +934,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_service_no_auth_data_required(self):
+    def test_service_no_auth_data_required(self):
         client_creds = self.get_client_creds()
         service_creds = self.get_cached_creds(
             account_type=self.AccountType.COMPUTER,
@@ -1035,7 +951,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=False)
         self.assertIsNone(pac)
 
-    def _metze_test_no_pac_service_no_auth_data_required(self):
+    def test_no_pac_service_no_auth_data_required(self):
         client_creds = self.get_client_creds()
         service_creds = self.get_cached_creds(
             account_type=self.AccountType.COMPUTER,
@@ -1052,7 +968,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=False)
         self.assertIsNone(pac)
 
-    def _metze_test_remove_pac_service_no_auth_data_required(self):
+    def test_remove_pac_service_no_auth_data_required(self):
         client_creds = self.get_client_creds()
         service_creds = self.get_cached_creds(
             account_type=self.AccountType.COMPUTER,
@@ -1067,7 +983,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._make_tgs_request(client_creds, service_creds, tgt,
                                expect_error=True)
 
-    def _metze_test_remove_pac_client_no_auth_data_required(self):
+    def test_remove_pac_client_no_auth_data_required(self):
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.USER,
             opts={'no_auth_data_required': True})
@@ -1082,7 +998,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._make_tgs_request(client_creds, service_creds, tgt,
                                expect_error=True)
 
-    def _metze_test_remove_pac(self):
+    def test_remove_pac(self):
         client_creds = self.get_client_creds()
         service_creds = self.get_service_creds()
 
@@ -1095,21 +1011,21 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._make_tgs_request(client_creds, service_creds, tgt,
                                expect_error=True)
 
-    def _metze_test_upn_dns_info_ex_user(self):
+    def test_upn_dns_info_ex_user(self):
         client_creds = self.get_client_creds()
         self._run_upn_dns_info_ex_test(client_creds)
 
-    def _metze_test_upn_dns_info_ex_mac(self):
+    def test_upn_dns_info_ex_mac(self):
         mach_creds = self.get_mach_creds()
         self._run_upn_dns_info_ex_test(mach_creds)
 
-    def _metze_test_upn_dns_info_ex_upn_user(self):
+    def test_upn_dns_info_ex_upn_user(self):
         client_creds = self.get_cached_creds(
             account_type=self.AccountType.USER,
             opts={'upn': 'upn_dns_info_test_upn0@bar'})
         self._run_upn_dns_info_ex_test(client_creds)
 
-    def _metze_test_upn_dns_info_ex_upn_mac(self):
+    def test_upn_dns_info_ex_upn_mac(self):
         mach_creds = self.get_cached_creds(
             account_type=self.AccountType.COMPUTER,
             opts={'upn': 'upn_dns_info_test_upn1@bar'})
@@ -1136,12 +1052,12 @@ class KdcTgsTests(KdcTgsBaseTests):
                                expected_sid=sid)
 
     # Test making a TGS request.
-    def _metze_test_tgs_req(self):
+    def test_tgs_req(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
         self._run_tgs(tgt, creds, expected_error=0)
 
-    def _metze_test_renew_req(self):
+    def test_renew_req(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, renewable=True)
         self._renew_tgt(tgt, creds, expected_error=0,
@@ -1149,7 +1065,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs_pac_request=True,
                         expect_requester_sid=True)
 
-    def _metze_test_validate_req(self):
+    def test_validate_req(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, invalid=True)
         self._validate_tgt(tgt, creds, expected_error=0,
@@ -1157,17 +1073,17 @@ class KdcTgsTests(KdcTgsBaseTests):
                            expect_pac_attrs_pac_request=True,
                            expect_requester_sid=True)
 
-    def _metze_test_s4u2self_req(self):
+    def test_s4u2self_req(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
         self._s4u2self(tgt, creds, expected_error=0)
 
-    def _metze_test_user2user_req(self):
+    def test_user2user_req(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
         self._user2user(tgt, creds, expected_error=0)
 
-    def metze_test_user2user_user_self_req(self):
+    def test_user2user_user_self_req(self):
         creds = self._get_user_creds()
         tgt = self._get_tgt(creds)
         username = creds.get_username()
@@ -1176,7 +1092,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         names=[username])
         self._user2user(tgt, creds, sname=sname, user_tgt=tgt, user_creds=creds, expected_error=0)
 
-    def _metze_test_user2user_computer_self_princ1_req(self):
+    def test_user2user_computer_self_princ1_req(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
         username = creds.get_username()
@@ -1185,58 +1101,58 @@ class KdcTgsTests(KdcTgsBaseTests):
                         names=[username])
         self._user2user(tgt, creds, sname=sname, user_tgt=tgt, user_creds=creds, expected_error=0)
 
-    def _metze_test_user2user_computer_self_princ2_req(self):
+    def test_user2user_computer_self_princ2_req(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
         self._user2user(tgt, creds, user_tgt=tgt, user_creds=creds, expected_error=0)
 
-    def _metze_test_fast_req(self):
+    def test_fast_req(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
         self._fast(tgt, creds, expected_error=0)
 
-    def _metze_test_tgs_req_invalid(self):
+    def test_tgs_req_invalid(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, invalid=True)
         self._run_tgs(tgt, creds, expected_error=KRB_ERR_TKT_NYV)
 
-    def _metze_test_s4u2self_req_invalid(self):
+    def test_s4u2self_req_invalid(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, invalid=True)
         self._s4u2self(tgt, creds, expected_error=KRB_ERR_TKT_NYV)
 
-    def _metze_test_user2user_req_invalid(self):
+    def test_user2user_req_invalid(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, invalid=True)
         self._user2user(tgt, creds, expected_error=KRB_ERR_TKT_NYV)
 
-    def _metze_test_fast_req_invalid(self):
+    def test_fast_req_invalid(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, invalid=True)
         self._fast(tgt, creds, expected_error=KRB_ERR_TKT_NYV,
                    expected_sname=self.get_krbtgt_sname())
 
-    def _metze_test_tgs_req_no_requester_sid(self):
+    def test_tgs_req_no_requester_sid(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_requester_sid=True)
 
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_tgs_req_no_pac_attrs(self):
+    def test_tgs_req_no_pac_attrs(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac_attrs=True)
 
         self._run_tgs(tgt, creds, expected_error=0, expect_pac=True,
                       expect_pac_attrs=False)
 
-    def _metze_test_tgs_req_from_rodc_no_requester_sid(self):
+    def test_tgs_req_from_rodc_no_requester_sid(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True, remove_requester_sid=True)
 
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_tgs_req_from_rodc_no_pac_attrs(self):
+    def test_tgs_req_from_rodc_no_pac_attrs(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True, remove_pac_attrs=True)
@@ -1266,34 +1182,34 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._run_tgs(tgt, creds, expected_error=0)
 
     # Test making a request without a PAC.
-    def _metze_test_tgs_no_pac(self):
+    def test_tgs_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac=True)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_no_pac(self):
+    def test_renew_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, renewable=True, remove_pac=True)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_no_pac(self):
+    def test_validate_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, invalid=True, remove_pac=True)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_no_pac(self):
+    def test_s4u2self_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac=True)
         self._s4u2self(tgt, creds,
                        expected_error=KDC_ERR_TGT_REVOKED,
                        expect_edata=False)
 
-    def _metze_test_user2user_no_pac(self):
+    def test_user2user_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac=True)
         self._user2user(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_no_pac(self):
+    def test_fast_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac=True)
         self._fast(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED,
@@ -1306,36 +1222,36 @@ class KdcTgsTests(KdcTgsBaseTests):
                           expected_sname=self.get_krbtgt_sname())
 
     # Test making a request with authdata and without a PAC.
-    def _metze_test_tgs_authdata_no_pac(self):
+    def test_tgs_authdata_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac=True, allow_empty_authdata=True)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_authdata_no_pac(self):
+    def test_renew_authdata_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, renewable=True, remove_pac=True,
                             allow_empty_authdata=True)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_authdata_no_pac(self):
+    def test_validate_authdata_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, invalid=True, remove_pac=True,
                             allow_empty_authdata=True)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_authdata_no_pac(self):
+    def test_s4u2self_authdata_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac=True, allow_empty_authdata=True)
         self._s4u2self(tgt, creds,
                        expected_error=KDC_ERR_TGT_REVOKED,
                        expect_edata=False)
 
-    def _metze_test_user2user_authdata_no_pac(self):
+    def test_user2user_authdata_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac=True, allow_empty_authdata=True)
         self._user2user(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_authdata_no_pac(self):
+    def test_fast_authdata_no_pac(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds, remove_pac=True, allow_empty_authdata=True)
         self._fast(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED,
@@ -1348,39 +1264,39 @@ class KdcTgsTests(KdcTgsBaseTests):
                           expected_sname=self.get_krbtgt_sname())
 
     # Test changing the SID in the PAC to that of another account.
-    def _metze_test_tgs_sid_mismatch_existing(self):
+    def test_tgs_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, new_rid=existing_rid)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_sid_mismatch_existing(self):
+    def test_renew_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, renewable=True, new_rid=existing_rid)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_sid_mismatch_existing(self):
+    def test_validate_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, invalid=True, new_rid=existing_rid)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_sid_mismatch_existing(self):
+    def test_s4u2self_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, new_rid=existing_rid)
         self._s4u2self(tgt, creds,
                        expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_user2user_sid_mismatch_existing(self):
+    def test_user2user_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, new_rid=existing_rid)
         self._user2user(tgt, creds,
                         expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_sid_mismatch_existing(self):
+    def test_fast_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, new_rid=existing_rid)
@@ -1388,7 +1304,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                    expected_error=KDC_ERR_TGT_REVOKED,
                    expected_sname=self.get_krbtgt_sname())
 
-    def _metze_test_fast_as_req_sid_mismatch_existing(self):
+    def test_fast_as_req_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, new_rid=existing_rid)
@@ -1396,21 +1312,21 @@ class KdcTgsTests(KdcTgsBaseTests):
                           expected_error=KDC_ERR_TGT_REVOKED,
                           expected_sname=self.get_krbtgt_sname())
 
-    def _metze_test_requester_sid_mismatch_existing(self):
+    def test_requester_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, new_rid=existing_rid,
                             can_modify_logon_info=False)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_logon_info_sid_mismatch_existing(self):
+    def test_logon_info_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, new_rid=existing_rid,
                             can_modify_requester_sid=False)
         self._run_tgs(tgt, creds, expected_error=0)
 
-    def _metze_test_logon_info_only_sid_mismatch_existing(self):
+    def test_logon_info_only_sid_mismatch_existing(self):
         creds = self._get_creds()
         existing_rid = self._get_existing_rid()
         tgt = self._get_tgt(creds, new_rid=existing_rid,
@@ -1418,41 +1334,41 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
     # Test changing the SID in the PAC to a non-existent one.
-    def _metze_test_tgs_sid_mismatch_nonexisting(self):
+    def test_tgs_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, new_rid=nonexistent_rid)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_sid_mismatch_nonexisting(self):
+    def test_renew_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, renewable=True,
                             new_rid=nonexistent_rid)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_sid_mismatch_nonexisting(self):
+    def test_validate_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, invalid=True,
                             new_rid=nonexistent_rid)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_sid_mismatch_nonexisting(self):
+    def test_s4u2self_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, new_rid=nonexistent_rid)
         self._s4u2self(tgt, creds,
                        expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_user2user_sid_mismatch_nonexisting(self):
+    def test_user2user_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, new_rid=nonexistent_rid)
         self._user2user(tgt, creds,
                         expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_sid_mismatch_nonexisting(self):
+    def test_fast_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, new_rid=nonexistent_rid)
@@ -1460,7 +1376,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                    expected_error=KDC_ERR_TGT_REVOKED,
                    expected_sname=self.get_krbtgt_sname())
 
-    def _metze_test_fast_as_req_sid_mismatch_nonexisting(self):
+    def test_fast_as_req_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, new_rid=nonexistent_rid)
@@ -1468,21 +1384,21 @@ class KdcTgsTests(KdcTgsBaseTests):
                           expected_error=KDC_ERR_TGT_REVOKED,
                           expected_sname=self.get_krbtgt_sname())
 
-    def _metze_test_requester_sid_mismatch_nonexisting(self):
+    def test_requester_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, new_rid=nonexistent_rid,
                             can_modify_logon_info=False)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_logon_info_sid_mismatch_nonexisting(self):
+    def test_logon_info_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, new_rid=nonexistent_rid,
                             can_modify_requester_sid=False)
         self._run_tgs(tgt, creds, expected_error=0)
 
-    def _metze_test_logon_info_only_sid_mismatch_nonexisting(self):
+    def test_logon_info_only_sid_mismatch_nonexisting(self):
         creds = self._get_creds()
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, new_rid=nonexistent_rid,
@@ -1490,13 +1406,13 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
     # Test with an RODC-issued ticket where the client is revealed to the RODC.
-    def _metze_test_tgs_rodc_revealed(self):
+    def test_tgs_rodc_revealed(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._run_tgs(tgt, creds, expected_error=0)
 
-    def _metze_test_renew_rodc_revealed(self):
+    def test_renew_rodc_revealed(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, renewable=True, from_rodc=True)
@@ -1504,7 +1420,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_validate_rodc_revealed(self):
+    def test_validate_rodc_revealed(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, invalid=True, from_rodc=True)
@@ -1521,7 +1437,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._s4u2self(tgt, creds,
                        expected_error=KDC_ERR_C_PRINCIPAL_UNKNOWN)
 
-    def _metze_test_user2user_rodc_revealed(self):
+    def test_user2user_rodc_revealed(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
@@ -1529,7 +1445,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
     # Test with an RODC-issued ticket where the SID in the PAC is changed to
     # that of another account.
-    def _metze_test_tgs_rodc_sid_mismatch_existing(self):
+    def test_tgs_rodc_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1537,7 +1453,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         tgt = self._get_tgt(creds, from_rodc=True, new_rid=existing_rid)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_rodc_sid_mismatch_existing(self):
+    def test_renew_rodc_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1546,7 +1462,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                             new_rid=existing_rid)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_rodc_sid_mismatch_existing(self):
+    def test_validate_rodc_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1555,7 +1471,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                             new_rid=existing_rid)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_rodc_sid_mismatch_existing(self):
+    def test_s4u2self_rodc_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1563,7 +1479,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         tgt = self._get_tgt(creds, from_rodc=True, new_rid=existing_rid)
         self._s4u2self(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_user2user_rodc_sid_mismatch_existing(self):
+    def test_user2user_rodc_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1572,7 +1488,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._user2user(tgt, creds,
                         expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_rodc_sid_mismatch_existing(self):
+    def test_fast_rodc_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1582,7 +1498,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                    expected_error=KDC_ERR_TGT_REVOKED,
                    expected_sname=self.get_krbtgt_sname())
 
-    def _metze_test_tgs_rodc_requester_sid_mismatch_existing(self):
+    def test_tgs_rodc_requester_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1591,7 +1507,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                             can_modify_logon_info=False)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_tgs_rodc_logon_info_sid_mismatch_existing(self):
+    def test_tgs_rodc_logon_info_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1600,7 +1516,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                             can_modify_requester_sid=False)
         self._run_tgs(tgt, creds, expected_error=0)
 
-    def _metze_test_tgs_rodc_logon_info_only_sid_mismatch_existing(self):
+    def test_tgs_rodc_logon_info_only_sid_mismatch_existing(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         existing_rid = self._get_existing_rid(replication_allowed=True,
@@ -1611,14 +1527,14 @@ class KdcTgsTests(KdcTgsBaseTests):
 
     # Test with an RODC-issued ticket where the SID in the PAC is changed to a
     # non-existent one.
-    def _metze_test_tgs_rodc_sid_mismatch_nonexisting(self):
+    def test_tgs_rodc_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, from_rodc=True, new_rid=nonexistent_rid)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_rodc_sid_mismatch_nonexisting(self):
+    def test_renew_rodc_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
@@ -1626,7 +1542,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                             new_rid=nonexistent_rid)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_rodc_sid_mismatch_nonexisting(self):
+    def test_validate_rodc_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
@@ -1634,14 +1550,14 @@ class KdcTgsTests(KdcTgsBaseTests):
                             new_rid=nonexistent_rid)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_rodc_sid_mismatch_nonexisting(self):
+    def test_s4u2self_rodc_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
         tgt = self._get_tgt(creds, from_rodc=True, new_rid=nonexistent_rid)
         self._s4u2self(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_user2user_rodc_sid_mismatch_nonexisting(self):
+    def test_user2user_rodc_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
@@ -1649,7 +1565,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._user2user(tgt, creds,
                         expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_rodc_sid_mismatch_nonexisting(self):
+    def test_fast_rodc_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
@@ -1658,7 +1574,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                    expected_error=KDC_ERR_TGT_REVOKED,
                    expected_sname=self.get_krbtgt_sname())
 
-    def _metze_test_tgs_rodc_requester_sid_mismatch_nonexisting(self):
+    def test_tgs_rodc_requester_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
@@ -1666,7 +1582,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                             can_modify_logon_info=False)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_tgs_rodc_logon_info_sid_mismatch_nonexisting(self):
+    def test_tgs_rodc_logon_info_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
@@ -1674,7 +1590,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                             can_modify_requester_sid=False)
         self._run_tgs(tgt, creds, expected_error=0)
 
-    def _metze_test_tgs_rodc_logon_info_only_sid_mismatch_nonexisting(self):
+    def test_tgs_rodc_logon_info_only_sid_mismatch_nonexisting(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         nonexistent_rid = self._get_non_existent_rid()
@@ -1684,70 +1600,70 @@ class KdcTgsTests(KdcTgsBaseTests):
 
     # Test with an RODC-issued ticket where the client is not revealed to the
     # RODC.
-    def _metze_test_tgs_rodc_not_revealed(self):
+    def test_tgs_rodc_not_revealed(self):
         creds = self._get_creds(replication_allowed=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         # TODO: error code
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_rodc_not_revealed(self):
+    def test_renew_rodc_not_revealed(self):
         creds = self._get_creds(replication_allowed=True)
         tgt = self._get_tgt(creds, renewable=True, from_rodc=True)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_rodc_not_revealed(self):
+    def test_validate_rodc_not_revealed(self):
         creds = self._get_creds(replication_allowed=True)
         tgt = self._get_tgt(creds, invalid=True, from_rodc=True)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_rodc_not_revealed(self):
+    def test_s4u2self_rodc_not_revealed(self):
         creds = self._get_creds(replication_allowed=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._s4u2self(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_user2user_rodc_not_revealed(self):
+    def test_user2user_rodc_not_revealed(self):
         creds = self._get_creds(replication_allowed=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._user2user(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
     # Test with an RODC-issued ticket where the RODC account does not have the
     # PARTIAL_SECRETS bit set.
-    def _metze_test_tgs_rodc_no_partial_secrets(self):
+    def test_tgs_rodc_no_partial_secrets(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._remove_rodc_partial_secrets()
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_renew_rodc_no_partial_secrets(self):
+    def test_renew_rodc_no_partial_secrets(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, renewable=True, from_rodc=True)
         self._remove_rodc_partial_secrets()
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_validate_rodc_no_partial_secrets(self):
+    def test_validate_rodc_no_partial_secrets(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, invalid=True, from_rodc=True)
         self._remove_rodc_partial_secrets()
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_s4u2self_rodc_no_partial_secrets(self):
+    def test_s4u2self_rodc_no_partial_secrets(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._remove_rodc_partial_secrets()
         self._s4u2self(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_user2user_rodc_no_partial_secrets(self):
+    def test_user2user_rodc_no_partial_secrets(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._remove_rodc_partial_secrets()
         self._user2user(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_fast_rodc_no_partial_secrets(self):
+    def test_fast_rodc_no_partial_secrets(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
@@ -1757,42 +1673,42 @@ class KdcTgsTests(KdcTgsBaseTests):
 
     # Test with an RODC-issued ticket where the RODC account does not have an
     # msDS-KrbTgtLink.
-    def _metze_test_tgs_rodc_no_krbtgt_link(self):
+    def test_tgs_rodc_no_krbtgt_link(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._remove_rodc_krbtgt_link()
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_renew_rodc_no_krbtgt_link(self):
+    def test_renew_rodc_no_krbtgt_link(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, renewable=True, from_rodc=True)
         self._remove_rodc_krbtgt_link()
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_validate_rodc_no_krbtgt_link(self):
+    def test_validate_rodc_no_krbtgt_link(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, invalid=True, from_rodc=True)
         self._remove_rodc_krbtgt_link()
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_s4u2self_rodc_no_krbtgt_link(self):
+    def test_s4u2self_rodc_no_krbtgt_link(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._remove_rodc_krbtgt_link()
         self._s4u2self(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_user2user_rodc_no_krbtgt_link(self):
+    def test_user2user_rodc_no_krbtgt_link(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._remove_rodc_krbtgt_link()
         self._user2user(tgt, creds, expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_fast_rodc_no_krbtgt_link(self):
+    def test_fast_rodc_no_krbtgt_link(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
@@ -1802,32 +1718,32 @@ class KdcTgsTests(KdcTgsBaseTests):
 
     # Test with an RODC-issued ticket where the client is not allowed to
     # replicate to the RODC.
-    def _metze_test_tgs_rodc_not_allowed(self):
+    def test_tgs_rodc_not_allowed(self):
         creds = self._get_creds(revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_rodc_not_allowed(self):
+    def test_renew_rodc_not_allowed(self):
         creds = self._get_creds(revealed_to_rodc=True)
         tgt = self._get_tgt(creds, renewable=True, from_rodc=True)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_rodc_not_allowed(self):
+    def test_validate_rodc_not_allowed(self):
         creds = self._get_creds(revealed_to_rodc=True)
         tgt = self._get_tgt(creds, invalid=True, from_rodc=True)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_rodc_not_allowed(self):
+    def test_s4u2self_rodc_not_allowed(self):
         creds = self._get_creds(revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._s4u2self(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_user2user_rodc_not_allowed(self):
+    def test_user2user_rodc_not_allowed(self):
         creds = self._get_creds(revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._user2user(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_rodc_not_allowed(self):
+    def test_fast_rodc_not_allowed(self):
         creds = self._get_creds(revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._fast(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED,
@@ -1835,37 +1751,37 @@ class KdcTgsTests(KdcTgsBaseTests):
 
     # Test with an RODC-issued ticket where the client is denied from
     # replicating to the RODC.
-    def _metze_test_tgs_rodc_denied(self):
+    def test_tgs_rodc_denied(self):
         creds = self._get_creds(replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_rodc_denied(self):
+    def test_renew_rodc_denied(self):
         creds = self._get_creds(replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, renewable=True, from_rodc=True)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_rodc_denied(self):
+    def test_validate_rodc_denied(self):
         creds = self._get_creds(replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, invalid=True, from_rodc=True)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_rodc_denied(self):
+    def test_s4u2self_rodc_denied(self):
         creds = self._get_creds(replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._s4u2self(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_user2user_rodc_denied(self):
+    def test_user2user_rodc_denied(self):
         creds = self._get_creds(replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._user2user(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_rodc_denied(self):
+    def test_fast_rodc_denied(self):
         creds = self._get_creds(replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
@@ -1874,42 +1790,42 @@ class KdcTgsTests(KdcTgsBaseTests):
 
     # Test with an RODC-issued ticket where the client is both allowed and
     # denied replicating to the RODC.
-    def _metze_test_tgs_rodc_allowed_denied(self):
+    def test_tgs_rodc_allowed_denied(self):
         creds = self._get_creds(replication_allowed=True,
                                 replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._run_tgs(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_renew_rodc_allowed_denied(self):
+    def test_renew_rodc_allowed_denied(self):
         creds = self._get_creds(replication_allowed=True,
                                 replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, renewable=True, from_rodc=True)
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_validate_rodc_allowed_denied(self):
+    def test_validate_rodc_allowed_denied(self):
         creds = self._get_creds(replication_allowed=True,
                                 replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, invalid=True, from_rodc=True)
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_s4u2self_rodc_allowed_denied(self):
+    def test_s4u2self_rodc_allowed_denied(self):
         creds = self._get_creds(replication_allowed=True,
                                 replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._s4u2self(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_user2user_rodc_allowed_denied(self):
+    def test_user2user_rodc_allowed_denied(self):
         creds = self._get_creds(replication_allowed=True,
                                 replication_denied=True,
                                 revealed_to_rodc=True)
         tgt = self._get_tgt(creds, from_rodc=True)
         self._user2user(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_fast_rodc_allowed_denied(self):
+    def test_fast_rodc_allowed_denied(self):
         creds = self._get_creds(replication_allowed=True,
                                 replication_denied=True,
                                 revealed_to_rodc=True)
@@ -2003,7 +1919,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._fast(tgt, creds, expected_error=KDC_ERR_TKT_EXPIRED)
 
     # Test user-to-user with incorrect service principal names.
-    def _metze_test_user2user_matching_sname_host(self):
+    def test_user2user_matching_sname_host(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2014,7 +1930,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._user2user(tgt, creds, sname=sname,
                         expected_error=KDC_ERR_S_PRINCIPAL_UNKNOWN)
 
-    def _metze_test_user2user_matching_sname_no_host(self):
+    def test_user2user_matching_sname_no_host(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2024,7 +1940,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self._user2user(tgt, creds, sname=sname, expected_error=0)
 
-    def _metze_test_user2user_wrong_sname(self):
+    def test_user2user_wrong_sname(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2036,7 +1952,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._user2user(tgt, creds, sname=sname,
                         expected_error=KDC_ERR_BADMATCH)
 
-    def _metze_test_user2user_other_sname(self):
+    def test_user2user_other_sname(self):
         other_name = self.get_new_username()
         spn = f'host/{other_name}'
         creds = self.get_cached_creds(
@@ -2049,7 +1965,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self._user2user(tgt, creds, sname=sname, expected_error=0)
 
-    def _metze_test_user2user_wrong_sname_krbtgt(self):
+    def test_user2user_wrong_sname_krbtgt(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2058,7 +1974,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._user2user(tgt, creds, sname=sname,
                         expected_error=KDC_ERR_BADMATCH)
 
-    def _metze_test_user2user_wrong_srealm(self):
+    def test_user2user_wrong_srealm(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2066,7 +1982,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expected_error=(KDC_ERR_WRONG_REALM,
                                         KDC_ERR_S_PRINCIPAL_UNKNOWN))
 
-    def _metze_test_user2user_tgt_correct_realm(self):
+    def test_user2user_tgt_correct_realm(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2076,7 +1992,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._user2user(tgt, creds,
                         expected_error=0)
 
-    def _metze_test_user2user_tgt_wrong_realm(self):
+    def test_user2user_tgt_wrong_realm(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2091,7 +2007,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_edata=True,
                         expected_status=ntstatus.NT_STATUS_NO_MATCH)
 
-    def _metze_test_user2user_tgt_correct_cname(self):
+    def test_user2user_tgt_correct_cname(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2104,7 +2020,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self._user2user(tgt, creds, expected_error=0)
 
-    def _metze_test_user2user_tgt_other_cname(self):
+    def test_user2user_tgt_other_cname(self):
         samdb = self.get_samdb()
 
         other_name = self.get_new_username()
@@ -2122,7 +2038,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self._user2user(tgt, creds, expected_error=0)
 
-    def _metze_test_user2user_tgt_cname_host(self):
+    def test_user2user_tgt_cname_host(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2137,7 +2053,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expected_error=(KDC_ERR_TGT_REVOKED,
                                         KDC_ERR_C_PRINCIPAL_UNKNOWN))
 
-    def _metze_test_user2user_non_existent_sname(self):
+    def test_user2user_non_existent_sname(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2147,7 +2063,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._user2user(tgt, creds, sname=sname,
                         expected_error=KDC_ERR_S_PRINCIPAL_UNKNOWN)
 
-    def _metze_test_user2user_no_sname(self):
+    def test_user2user_no_sname(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2155,7 +2071,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expected_error=(KDC_ERR_GENERIC,
                                         KDC_ERR_S_PRINCIPAL_UNKNOWN))
 
-    def _metze_test_tgs_service_ticket(self):
+    def test_tgs_service_ticket(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2165,7 +2081,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._run_tgs(service_ticket, creds,
                       expected_error=(KDC_ERR_NOT_US, KDC_ERR_POLICY))
 
-    def _metze_test_renew_service_ticket(self):
+    def test_renew_service_ticket(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2180,7 +2096,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._renew_tgt(service_ticket, creds,
                         expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_validate_service_ticket(self):
+    def test_validate_service_ticket(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2195,7 +2111,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._validate_tgt(service_ticket, creds,
                            expected_error=KDC_ERR_POLICY)
 
-    def _metze_test_s4u2self_service_ticket(self):
+    def test_s4u2self_service_ticket(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2205,7 +2121,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._s4u2self(service_ticket, creds,
                        expected_error=(KDC_ERR_NOT_US, KDC_ERR_POLICY))
 
-    def _metze_test_user2user_service_ticket(self):
+    def test_user2user_service_ticket(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2216,7 +2132,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expected_error=(KDC_ERR_MODIFIED, KDC_ERR_POLICY))
 
     # Expected to fail against Windows, which does not produce an error.
-    def _metze_test_fast_service_ticket(self):
+    def test_fast_service_ticket(self):
         creds = self._get_creds()
         tgt = self._get_tgt(creds)
 
@@ -2227,7 +2143,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                    expected_error=(KDC_ERR_POLICY,
                                    KDC_ERR_S_PRINCIPAL_UNKNOWN))
 
-    def _metze_test_single_component_krbtgt_requester_sid_as_req(self):
+    def test_single_component_krbtgt_requester_sid_as_req(self):
         """Test that TGTs issued to a single‐component krbtgt principal always
         contain a requester SID PAC buffer.
         """
@@ -2247,7 +2163,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                      kdc_options=kdc_options,
                      expect_requester_sid=True)
 
-    def _metze_test_single_component_krbtgt_requester_sid_tgs_req(self):
+    def test_single_component_krbtgt_requester_sid_tgs_req(self):
         """Test that TGTs issued to a single‐component krbtgt principal always
         contain a requester SID PAC buffer.
         """
@@ -2269,7 +2185,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                                 kdc_options=kdc_options,
                                 expect_requester_sid=True)
 
-    def _metze_test_single_component_krbtgt_no_pac_as_req(self):
+    def test_single_component_krbtgt_no_pac_as_req(self):
         """Test that TGTs issued to a single‐component krbtgt principal always
         contain a PAC.
         """
@@ -2292,7 +2208,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                      # Ensure that a PAC is issued nonetheless.
                      expect_pac=True)
 
-    def _metze_test_single_component_krbtgt_no_pac_tgs_req(self):
+    def test_single_component_krbtgt_no_pac_tgs_req(self):
         """Test that TGTs issued to a single‐component krbtgt principal always
         contain a PAC.
         """
@@ -2319,7 +2235,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                                 expect_pac_attrs=True,
                                 expect_pac_attrs_pac_request=True)
 
-    def _metze_test_single_component_krbtgt_service_ticket(self):
+    def test_single_component_krbtgt_service_ticket(self):
         """Test that TGTs issued to a single‐component krbtgt principal can be
         used to get service tickets.
         """
@@ -2341,28 +2257,28 @@ class KdcTgsTests(KdcTgsBaseTests):
         # Ensure that we can use the TGT to get a service ticket.
         self._run_tgs(tgt, creds, expected_error=0)
 
-    def _metze_test_pac_attrs_none(self):
+    def test_pac_attrs_none(self):
         creds = self._get_creds()
         self.get_tgt(creds, pac_request=None,
                      expect_pac=True,
                      expect_pac_attrs=True,
                      expect_pac_attrs_pac_request=None)
 
-    def _metze_test_pac_attrs_false(self):
+    def test_pac_attrs_false(self):
         creds = self._get_creds()
         self.get_tgt(creds, pac_request=False,
                      expect_pac=True,
                      expect_pac_attrs=True,
                      expect_pac_attrs_pac_request=False)
 
-    def _metze_test_pac_attrs_true(self):
+    def test_pac_attrs_true(self):
         creds = self._get_creds()
         self.get_tgt(creds, pac_request=True,
                      expect_pac=True,
                      expect_pac_attrs=True,
                      expect_pac_attrs_pac_request=True)
 
-    def _metze_test_pac_attrs_renew_none(self):
+    def test_pac_attrs_renew_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None,
                            expect_pac=True,
@@ -2376,7 +2292,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs_pac_request=None,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_renew_false(self):
+    def test_pac_attrs_renew_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False,
                            expect_pac=True,
@@ -2390,7 +2306,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs_pac_request=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_renew_true(self):
+    def test_pac_attrs_renew_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True,
                            expect_pac=True,
@@ -2404,7 +2320,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs_pac_request=True,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_rodc_renew_none(self):
+    def test_pac_attrs_rodc_renew_none(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=None,
@@ -2418,7 +2334,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_rodc_renew_false(self):
+    def test_pac_attrs_rodc_renew_false(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=False,
@@ -2432,7 +2348,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_rodc_renew_true(self):
+    def test_pac_attrs_rodc_renew_true(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=True,
@@ -2446,7 +2362,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_missing_renew_none(self):
+    def test_pac_attrs_missing_renew_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None,
                            expect_pac=True,
@@ -2460,7 +2376,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_missing_renew_false(self):
+    def test_pac_attrs_missing_renew_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False,
                            expect_pac=True,
@@ -2474,7 +2390,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_missing_renew_true(self):
+    def test_pac_attrs_missing_renew_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True,
                            expect_pac=True,
@@ -2488,7 +2404,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_missing_rodc_renew_none(self):
+    def test_pac_attrs_missing_rodc_renew_none(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=None,
@@ -2503,7 +2419,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_missing_rodc_renew_false(self):
+    def test_pac_attrs_missing_rodc_renew_false(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=False,
@@ -2518,7 +2434,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_pac_attrs_missing_rodc_renew_true(self):
+    def test_pac_attrs_missing_rodc_renew_true(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=True,
@@ -2533,7 +2449,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expect_pac_attrs=False,
                         expect_requester_sid=True)
 
-    def _metze_test_tgs_pac_attrs_none(self):
+    def test_tgs_pac_attrs_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None,
                            expect_pac=True,
@@ -2543,7 +2459,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._run_tgs(tgt, creds, expected_error=0, expect_pac=True,
                       expect_pac_attrs=False)
 
-    def _metze_test_tgs_pac_attrs_false(self):
+    def test_tgs_pac_attrs_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False,
                            expect_pac=True,
@@ -2553,7 +2469,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._run_tgs(tgt, creds, expected_error=0, expect_pac=False,
                       expect_pac_attrs=False)
 
-    def _metze_test_tgs_pac_attrs_true(self):
+    def test_tgs_pac_attrs_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True,
                            expect_pac=True,
@@ -2563,7 +2479,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._run_tgs(tgt, creds, expected_error=0, expect_pac=True,
                       expect_pac_attrs=False)
 
-    def _metze_test_as_requester_sid(self):
+    def test_as_requester_sid(self):
         creds = self._get_creds()
 
         sid = creds.get_sid()
@@ -2573,7 +2489,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                      expected_sid=sid,
                      expect_requester_sid=True)
 
-    def _metze_test_tgs_requester_sid(self):
+    def test_tgs_requester_sid(self):
         creds = self._get_creds()
 
         sid = creds.get_sid()
@@ -2586,7 +2502,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         self._run_tgs(tgt, creds, expected_error=0, expect_pac=True,
                       expect_requester_sid=False)
 
-    def _metze_test_tgs_requester_sid_renew(self):
+    def test_tgs_requester_sid_renew(self):
         creds = self._get_creds()
 
         sid = creds.get_sid()
@@ -2603,7 +2519,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expected_sid=sid,
                         expect_requester_sid=True)
 
-    def _metze_test_tgs_requester_sid_rodc_renew(self):
+    def test_tgs_requester_sid_rodc_renew(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
 
@@ -2620,7 +2536,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                         expected_sid=sid,
                         expect_requester_sid=True)
 
-    def _metze_test_tgs_requester_sid_missing_renew(self):
+    def test_tgs_requester_sid_missing_renew(self):
         creds = self._get_creds()
 
         sid = creds.get_sid()
@@ -2634,7 +2550,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_tgs_requester_sid_missing_rodc_renew(self):
+    def test_tgs_requester_sid_missing_rodc_renew(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
 
@@ -2649,7 +2565,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self._renew_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_tgs_requester_sid_validate(self):
+    def test_tgs_requester_sid_validate(self):
         creds = self._get_creds()
 
         sid = creds.get_sid()
@@ -2666,7 +2582,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                            expected_sid=sid,
                            expect_requester_sid=True)
 
-    def _metze_test_tgs_requester_sid_rodc_validate(self):
+    def test_tgs_requester_sid_rodc_validate(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
 
@@ -2683,7 +2599,7 @@ class KdcTgsTests(KdcTgsBaseTests):
                            expected_sid=sid,
                            expect_requester_sid=True)
 
-    def _metze_test_tgs_requester_sid_missing_validate(self):
+    def test_tgs_requester_sid_missing_validate(self):
         creds = self._get_creds()
 
         sid = creds.get_sid()
@@ -2697,7 +2613,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_tgs_requester_sid_missing_rodc_validate(self):
+    def test_tgs_requester_sid_missing_rodc_validate(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
 
@@ -2712,7 +2628,7 @@ class KdcTgsTests(KdcTgsBaseTests):
 
         self._validate_tgt(tgt, creds, expected_error=KDC_ERR_TGT_REVOKED)
 
-    def _metze_test_tgs_pac_request_none(self):
+    def test_tgs_pac_request_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None)
 
@@ -2721,7 +2637,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_tgs_pac_request_false(self):
+    def test_tgs_pac_request_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False, expect_pac=None)
 
@@ -2730,7 +2646,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=False)
         self.assertIsNone(pac)
 
-    def _metze_test_tgs_pac_request_true(self):
+    def test_tgs_pac_request_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True)
 
@@ -2739,7 +2655,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_renew_pac_request_none(self):
+    def test_renew_pac_request_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None)
         tgt = self._modify_tgt(tgt, renewable=True)
@@ -2754,7 +2670,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_renew_pac_request_false(self):
+    def test_renew_pac_request_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False, expect_pac=None)
         tgt = self._modify_tgt(tgt, renewable=True)
@@ -2769,7 +2685,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=False)
         self.assertIsNone(pac)
 
-    def _metze_test_renew_pac_request_true(self):
+    def test_renew_pac_request_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True)
         tgt = self._modify_tgt(tgt, renewable=True)
@@ -2784,7 +2700,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_rodc_renew_pac_request_none(self):
+    def test_rodc_renew_pac_request_none(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=None)
@@ -2799,7 +2715,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_rodc_renew_pac_request_false(self):
+    def test_rodc_renew_pac_request_false(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=False, expect_pac=None)
@@ -2814,7 +2730,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_rodc_renew_pac_request_true(self):
+    def test_rodc_renew_pac_request_true(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=True)
@@ -2829,7 +2745,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_validate_pac_request_none(self):
+    def test_validate_pac_request_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None)
         tgt = self._modify_tgt(tgt, invalid=True)
@@ -2844,7 +2760,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_validate_pac_request_false(self):
+    def test_validate_pac_request_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False, expect_pac=None)
         tgt = self._modify_tgt(tgt, invalid=True)
@@ -2859,7 +2775,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=False)
         self.assertIsNone(pac)
 
-    def _metze_test_validate_pac_request_true(self):
+    def test_validate_pac_request_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True)
         tgt = self._modify_tgt(tgt, invalid=True)
@@ -2874,7 +2790,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_rodc_validate_pac_request_none(self):
+    def test_rodc_validate_pac_request_none(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=None)
@@ -2889,7 +2805,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_rodc_validate_pac_request_false(self):
+    def test_rodc_validate_pac_request_false(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=False, expect_pac=None)
@@ -2904,7 +2820,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_rodc_validate_pac_request_true(self):
+    def test_rodc_validate_pac_request_true(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=True)
@@ -2919,7 +2835,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_s4u2self_pac_request_none(self):
+    def test_s4u2self_pac_request_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None)
 
@@ -2928,7 +2844,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_s4u2self_pac_request_false(self):
+    def test_s4u2self_pac_request_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False, expect_pac=None)
 
@@ -2937,7 +2853,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_s4u2self_pac_request_true(self):
+    def test_s4u2self_pac_request_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True)
 
@@ -2946,7 +2862,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_user2user_pac_request_none(self):
+    def test_user2user_pac_request_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None)
 
@@ -2955,7 +2871,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_user2user_pac_request_false(self):
+    def test_user2user_pac_request_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False, expect_pac=None)
 
@@ -2965,7 +2881,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=True)
         self.assertIsNotNone(pac)
 
-    def _metze_test_user2user_pac_request_true(self):
+    def test_user2user_pac_request_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True)
 
@@ -2974,7 +2890,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_user2user_user_pac_request_none(self):
+    def test_user2user_user_pac_request_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds)
 
@@ -2988,7 +2904,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_user2user_user_pac_request_false(self):
+    def test_user2user_user_pac_request_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds)
 
@@ -3002,7 +2918,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=False)
         self.assertIsNone(pac)
 
-    def _metze_test_user2user_user_pac_request_true(self):
+    def test_user2user_user_pac_request_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds)
 
@@ -3016,7 +2932,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_fast_pac_request_none(self):
+    def test_fast_pac_request_none(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=None)
 
@@ -3025,7 +2941,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_fast_pac_request_false(self):
+    def test_fast_pac_request_false(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=False)
 
@@ -3035,7 +2951,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket, expect_pac=True)
         self.assertIsNotNone(pac)
 
-    def _metze_test_fast_pac_request_true(self):
+    def test_fast_pac_request_true(self):
         creds = self._get_creds()
         tgt = self.get_tgt(creds, pac_request=True)
 
@@ -3044,7 +2960,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_tgs_rodc_pac_request_none(self):
+    def test_tgs_rodc_pac_request_none(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=None)
@@ -3055,7 +2971,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_tgs_rodc_pac_request_false(self):
+    def test_tgs_rodc_pac_request_false(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=False, expect_pac=None)
@@ -3066,7 +2982,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_tgs_rodc_pac_request_true(self):
+    def test_tgs_rodc_pac_request_true(self):
         creds = self._get_creds(replication_allowed=True,
                                 revealed_to_rodc=True)
         tgt = self.get_tgt(creds, pac_request=True)
@@ -3077,7 +2993,7 @@ class KdcTgsTests(KdcTgsBaseTests):
         pac = self.get_ticket_pac(ticket)
         self.assertIsNotNone(pac)
 
-    def _metze_test_tgs_rename(self):
+    def test_tgs_rename(self):
         creds = self.get_cached_creds(account_type=self.AccountType.USER,
                                       use_cache=False)
         tgt = self.get_tgt(creds)