|
Packit |
fd8b60 |
load_lib lib.t
|
|
Packit |
fd8b60 |
api_exit
|
|
Packit |
fd8b60 |
api_start
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
test "destroy 1"
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
proc test1 {} {
|
|
Packit |
fd8b60 |
global test
|
|
Packit |
fd8b60 |
begin_dump
|
|
Packit |
fd8b60 |
if {! [cmd {
|
|
Packit |
fd8b60 |
kadm5_init admin admin $KADM5_ADMIN_SERVICE null \
|
|
Packit |
fd8b60 |
$KADM5_STRUCT_VERSION $KADM5_API_VERSION_3 \
|
|
Packit |
fd8b60 |
server_handle
|
|
Packit |
fd8b60 |
}]} {
|
|
Packit |
fd8b60 |
perror "$test: unexpected failure in init"
|
|
Packit |
fd8b60 |
return
|
|
Packit |
fd8b60 |
}
|
|
Packit |
fd8b60 |
one_line_succeed_test {kadm5_destroy $server_handle}
|
|
Packit |
fd8b60 |
end_dump_compare "no-diffs"
|
|
Packit |
fd8b60 |
}
|
|
Packit |
fd8b60 |
test1
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
#test "destroy 2"
|
|
Packit |
fd8b60 |
#
|
|
Packit |
fd8b60 |
#proc test2 {} {
|
|
Packit |
fd8b60 |
# global test
|
|
Packit |
fd8b60 |
# begin_dump
|
|
Packit |
fd8b60 |
# if {! [cmd {
|
|
Packit |
fd8b60 |
# kadm5_init admin admin $KADM5_ADMIN_SERVICE null \
|
|
Packit |
fd8b60 |
# $KADM5_STRUCT_VERSION $KADM5_API_VERSION_3 \
|
|
Packit |
fd8b60 |
# server_handle
|
|
Packit |
fd8b60 |
# }]} {
|
|
Packit |
fd8b60 |
# perror "$test: unexpected failure on init"
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# if {! [cmd {kadm5_destroy $server_handle}]} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test: couldn't close database"
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# one_line_fail_test \
|
|
Packit |
fd8b60 |
# {kadm5_get_principal $server_handle admin principal} \
|
|
Packit |
fd8b60 |
# "NOT_INIT"
|
|
Packit |
fd8b60 |
# end_dump_compare "no-diffs"
|
|
Packit |
fd8b60 |
#}
|
|
Packit |
fd8b60 |
#test2
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
#test "destroy 3"
|
|
Packit |
fd8b60 |
#proc test3 {} {
|
|
Packit |
fd8b60 |
# global test
|
|
Packit |
fd8b60 |
#
|
|
Packit |
fd8b60 |
# begin_dump
|
|
Packit |
fd8b60 |
# if {! (( ! [principal_exists "$test/a"]) || [delete_principal "$test/a"])} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test couldn't delete principal \"$test/a\""
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# if {! [cmd {
|
|
Packit |
fd8b60 |
# kadm5_init admin admin $KADM5_ADMIN_SERVICE null \
|
|
Packit |
fd8b60 |
# $KADM5_STRUCT_VERSION $KADM5_API_VERSION_3 \
|
|
Packit |
fd8b60 |
# server_handle
|
|
Packit |
fd8b60 |
# }]} {
|
|
Packit |
fd8b60 |
# perror "$test: unexpected failure on init"
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# if {! [cmd {kadm5_destroy $server_handle}]} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test: couldn't close database"
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# one_line_fail_test [format {
|
|
Packit |
fd8b60 |
# kadm5_create_principal $server_handle \
|
|
Packit |
fd8b60 |
# [simple_principal "%s/a"] {KADM5_PRINCIPAL} "%s/a"
|
|
Packit |
fd8b60 |
# } $test $test] "NOT_INIT"
|
|
Packit |
fd8b60 |
# end_dump_compare "no-diffs"
|
|
Packit |
fd8b60 |
#}
|
|
Packit |
fd8b60 |
#test3
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
#test "destroy 4"
|
|
Packit |
fd8b60 |
#proc test4 {} {
|
|
Packit |
fd8b60 |
# global test prompt
|
|
Packit |
fd8b60 |
#
|
|
Packit |
fd8b60 |
# if {! (([principal_exists "$test/a"]) || [create_principal "$test/a"])} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test: couldn't create principal \"$test/a\""
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# begin_dump
|
|
Packit |
fd8b60 |
# if {! ([cmd {
|
|
Packit |
fd8b60 |
# kadm5_init admin admin $KADM5_ADMIN_SERVICE null \
|
|
Packit |
fd8b60 |
# $KADM5_STRUCT_VERSION $KADM5_API_VERSION_3 \
|
|
Packit |
fd8b60 |
# server_handle
|
|
Packit |
fd8b60 |
# }] &&
|
|
Packit |
fd8b60 |
# [cmd [format {
|
|
Packit |
fd8b60 |
# kadm5_get_principal $server_handle "%s/a" principal
|
|
Packit |
fd8b60 |
# } $test]])} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test: error getting principal"
|
|
Packit |
fd8b60 |
# return;
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# if {! [cmd {kadm5_destroy $server_handle}]} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test: couldn't close database"
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# one_line_fail_test [format {
|
|
Packit |
fd8b60 |
# kadm5_modify_principal $server_handle \
|
|
Packit |
fd8b60 |
# {"%s/a" 0 0 0 0 0 0 0 %d 0 0 0} {KADM5_KVNO}
|
|
Packit |
fd8b60 |
# } $test "77"] "NOT_INIT"
|
|
Packit |
fd8b60 |
# end_dump_compare "no-diffs"
|
|
Packit |
fd8b60 |
#}
|
|
Packit |
fd8b60 |
#test4
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
#test "destroy 5"
|
|
Packit |
fd8b60 |
#
|
|
Packit |
fd8b60 |
#proc test5 {} {
|
|
Packit |
fd8b60 |
# global test
|
|
Packit |
fd8b60 |
#
|
|
Packit |
fd8b60 |
# if {! ([principal_exists "$test/a"] || [create_principal "$test/a"])} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test: couldn't create principal \"$test/a\""
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# begin_dump
|
|
Packit |
fd8b60 |
# if {! [cmd {
|
|
Packit |
fd8b60 |
# kadm5_init admin admin $KADM5_ADMIN_SERVICE null \
|
|
Packit |
fd8b60 |
# $KADM5_STRUCT_VERSION $KADM5_API_VERSION_3 \
|
|
Packit |
fd8b60 |
# server_handle
|
|
Packit |
fd8b60 |
# }]} {
|
|
Packit |
fd8b60 |
# perror "$test: unexpected failure on init"
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# if {! [cmd {kadm5_destroy $server_handle}]} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test: couldn't close database"
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# one_line_fail_test [format {
|
|
Packit |
fd8b60 |
# kadm5_delete_principal $server_handle "%s/a"
|
|
Packit |
fd8b60 |
# } $test] "NOT_INIT"
|
|
Packit |
fd8b60 |
# end_dump_compare "no-diffs"
|
|
Packit |
fd8b60 |
#}
|
|
Packit |
fd8b60 |
#test5
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
#test "destroy 6"
|
|
Packit |
fd8b60 |
#
|
|
Packit |
fd8b60 |
#proc test6 {} {
|
|
Packit |
fd8b60 |
# global test
|
|
Packit |
fd8b60 |
# begin_dump
|
|
Packit |
fd8b60 |
# one_line_fail_test {kadm5_destroy $server_handle} "NOT_INIT"
|
|
Packit |
fd8b60 |
# end_dump_compare "no-diffs"
|
|
Packit |
fd8b60 |
#}
|
|
Packit |
fd8b60 |
#test6
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
#test "destroy 7"
|
|
Packit |
fd8b60 |
#
|
|
Packit |
fd8b60 |
#proc test7 {} {
|
|
Packit |
fd8b60 |
# global test
|
|
Packit |
fd8b60 |
# begin_dump
|
|
Packit |
fd8b60 |
# if {! [cmd {
|
|
Packit |
fd8b60 |
# kadm5_init admin admin $KADM5_ADMIN_SERVICE null \
|
|
Packit |
fd8b60 |
# $KADM5_STRUCT_VERSION $KADM5_API_VERSION_3 \
|
|
Packit |
fd8b60 |
# server_handle
|
|
Packit |
fd8b60 |
# }]} {
|
|
Packit |
fd8b60 |
# perror "$test: unexpected failure in init"
|
|
Packit |
fd8b60 |
# return
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# if {! [cmd {kadm5_destroy $server_handle}]} {
|
|
Packit |
fd8b60 |
# error_and_restart "$test: couldn't close database"
|
|
Packit |
fd8b60 |
# }
|
|
Packit |
fd8b60 |
# one_line_fail_test {kadm5_destroy $server_handle} "NOT_INIT"
|
|
Packit |
fd8b60 |
# end_dump_compare "no-diffs"
|
|
Packit |
fd8b60 |
#}
|
|
Packit |
fd8b60 |
#test7
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
test "destroy 8"
|
|
Packit |
fd8b60 |
proc test8 {} {
|
|
Packit |
fd8b60 |
global test
|
|
Packit |
fd8b60 |
begin_dump
|
|
Packit |
fd8b60 |
if {! [cmd {
|
|
Packit |
fd8b60 |
kadm5_init admin admin $KADM5_ADMIN_SERVICE null \
|
|
Packit |
fd8b60 |
$KADM5_STRUCT_VERSION $KADM5_API_VERSION_3 \
|
|
Packit |
fd8b60 |
server_handle
|
|
Packit |
fd8b60 |
}]} {
|
|
Packit |
fd8b60 |
perror "$test: unexpected failure in init"
|
|
Packit |
fd8b60 |
return
|
|
Packit |
fd8b60 |
}
|
|
Packit |
fd8b60 |
if {! [cmd {kadm5_destroy $server_handle}]} {
|
|
Packit |
fd8b60 |
error_and_restart "$test: couldn't close database"
|
|
Packit |
fd8b60 |
}
|
|
Packit |
fd8b60 |
one_line_succeed_test {
|
|
Packit |
fd8b60 |
kadm5_init admin admin $KADM5_ADMIN_SERVICE null \
|
|
Packit |
fd8b60 |
$KADM5_STRUCT_VERSION $KADM5_API_VERSION_3 \
|
|
Packit |
fd8b60 |
server_handle
|
|
Packit |
fd8b60 |
}
|
|
Packit |
fd8b60 |
if {! [cmd {kadm5_destroy $server_handle}]} {
|
|
Packit |
fd8b60 |
error_and_restart "$test: couldn't close database"
|
|
Packit |
fd8b60 |
}
|
|
Packit |
fd8b60 |
end_dump_compare "no-diffs"
|
|
Packit |
fd8b60 |
}
|
|
Packit |
fd8b60 |
test8
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
test "destroy 9"
|
|
Packit |
fd8b60 |
proc test9 {} {
|
|
Packit |
fd8b60 |
global test
|
|
Packit |
fd8b60 |
one_line_fail_test {kadm5_destroy null} "BAD_SERVER_HANDLE"
|
|
Packit |
fd8b60 |
}
|
|
Packit |
fd8b60 |
test9
|
|
Packit |
fd8b60 |
|
|
Packit |
fd8b60 |
return ""
|