1from k5test import * 2 3sclient = os.path.join(buildtop, 'appl', 'sample', 'sclient', 'sclient') 4sserver = os.path.join(buildtop, 'appl', 'sample', 'sserver', 'sserver') 5 6for realm in multipass_realms(create_host=False): 7 server_princ = 'sample/%s@%s' % (hostname, realm.realm) 8 realm.addprinc(server_princ) 9 realm.extract_keytab(server_princ, realm.keytab) 10 11 portstr = str(realm.server_port()) 12 server = realm.start_server([sserver, '-p', portstr], 'starting...') 13 out = realm.run([sclient, hostname, portstr], 14 expected_msg='You are user@KRBTEST.COM') 15 await_daemon_exit(server) 16 17 server = realm.start_in_inetd([sserver]) 18 out = realm.run([sclient, hostname, portstr], 19 expected_msg='You are user@KRBTEST.COM') 20 await_daemon_exit(server) 21 22success('sim_client/sim_server tests') 23