Skip to content

Commit

Permalink
Test multi-value host referral variables
Browse files Browse the repository at this point in the history
host_based_services and no_host_referral are allowed to have multiple
relations in each place they appear, so alter a couple of the test
cases to exercise that.
  • Loading branch information
greghudson committed Jan 11, 2013
1 parent e09e6a7 commit 59ff110
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/tests/t_referral.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ def restart_kdc(realm, kdc_conf):
# With host_based_services matching the first server name component
# ("a"), we should get a referral for an NT-UNKNOWN server name.
# host_based_services can appear in either [kdcdefaults] or the realm
# section, with the realm value supplementing the kdcdefaults value.
# section, with the realm values supplementing the kdcdefaults values.
# NT-SRV-HST server names should be unaffected by host_based_services,
# and NT-PRINCIPAL server names shouldn't get a referral regardless.
restart_kdc(realm, {'kdcdefaults': {'host_based_services': '*'}})
test(realm, 'unknown', True, 'unknown, kdcdefaults hostbased *')
test(realm, 'principal', False, 'principal, kdcdefaults hostbased *')
restart_kdc(realm, {'kdcdefaults': {'host_based_services': 'b,a,c'}})
test(realm, 'unknown', True, 'unknown, kdcdefaults hostbased b,a,c')
restart_kdc(realm, {'kdcdefaults': {'host_based_services': ['b', 'a,c']}})
test(realm, 'unknown', True, 'unknown, kdcdefaults hostbased b and a,c')
restart_kdc(realm, {'realms': {'$realm': {'host_based_services': 'a b c'}}})
test(realm, 'unknown', True, 'unknown, realm hostbased a b c')
restart_kdc(realm, {'kdcdefaults': {'host_based_services': 'a'},
Expand All @@ -58,8 +58,8 @@ def restart_kdc(realm, kdc_conf):
# should not get a referral even for NT-SRV-HOST server names
restart_kdc(realm, {'kdcdefaults': {'no_host_referral': '*'}})
test(realm, 'srv-hst', False, 'srv-hst, kdcdefaults nohost *')
restart_kdc(realm, {'kdcdefaults': {'no_host_referral': 'b,a,c'}})
test(realm, 'srv-hst', False, 'srv-hst, kdcdefaults nohost b,a,c')
restart_kdc(realm, {'kdcdefaults': {'no_host_referral': ['b', 'a,c']}})
test(realm, 'srv-hst', False, 'srv-hst, kdcdefaults nohost b and a,c')
restart_kdc(realm, {'realms': {'$realm': {'no_host_referral': 'a b c'}}})
test(realm, 'srv-hst', False, 'srv-hst, realm nohost a b c')
restart_kdc(realm, {'kdcdefaults': {'no_host_referral': 'a'},
Expand Down

0 comments on commit 59ff110

Please sign in to comment.