Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/krb5/src/appl/sample/t_sample.py
34878 views
1
from k5test import *
2
3
sclient = os.path.join(buildtop, 'appl', 'sample', 'sclient', 'sclient')
4
sserver = os.path.join(buildtop, 'appl', 'sample', 'sserver', 'sserver')
5
6
for 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 [email protected]')
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 [email protected]')
20
await_daemon_exit(server)
21
22
success('sim_client/sim_server tests')
23
24