xref: /freebsd/crypto/krb5/src/appl/sample/t_sample.py (revision b670c9bafc0e31c7609969bf374b2e80bdc00211)
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