s4-test_kinit Add tests for lowercase realm combinations
authorAndrew Bartlett <abartlet@samba.org>
Tue, 16 Nov 2010 05:01:19 +0000 (16:01 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 16 Nov 2010 05:01:19 +0000 (16:01 +1100)
This tests that the handling of lowercase realms works in our KDC and
libraries.

Andrew Bartlett

testprogs/blackbox/test_kinit.sh

index 3eb2343..b3b6eb3 100755 (executable)
@@ -163,6 +163,10 @@ test_smbclient "Test login with user kerberos ccache" 'ls' -k yes || failed=`exp
 KRB5CCNAME="$PREFIX/tmpccache"
 export KRB5CCNAME
 
+lowerrealm=$(echo $REALM | tr '[A-Z]' '[a-z]')
+test_smbclient "Test login with user kerberos lowercase realm" 'ls' -k yes -Unettestuser@$lowerrealm%$NEWUSERPASS || failed=`expr $failed + 1`
+test_smbclient "Test login with user kerberos lowercase realm 2" 'ls' -k yes -Unettestuser@$REALM%$NEWUSERPASS --realm=$lowerrealm || failed=`expr $failed + 1`
+
 testit "del user with kerberos ccache" $VALGRIND $samba_tool user delete nettestuser $CONFIGURATION -k yes $@ || failed=`expr $failed + 1`
 
 rm -f $KRB5CCNAME