void do_tests() { #ifndef __NO_ADD_ACTION__ object save_tp = this_player(); disable_commands(); ASSERT(!living(this_object())); enable_commands(); ASSERT(living(this_object())); disable_commands(); ASSERT(!living(this_object())); if (save_tp) evaluate(bind( (: enable_commands :), save_tp)); #endif }