1from k5test import * 2 3# Make a TGS request with an expired ticket. 4realm = K5Realm() 5realm.stop() 6realm.start_kdc(['-T', '3600']) 7realm.run([kvno, realm.host_princ], expected_code=1) 8 9kdc_logfile = os.path.join(realm.testdir, 'kdc.log') 10f = open(kdc_logfile, 'r') 11found_skew = False 12for line in f: 13 if 'Clock skew too great' in line: 14 found_skew = True 15 if realm.user_princ not in line: 16 fail('Client principal not logged in expired-ticket TGS request') 17f.close() 18if not found_skew: 19 fail('Did not find KDC log line for expired-ticket TGS request') 20 21success('KDC logging tests') 22