int called = 0; void func() { called = 1; } void do_tests() { #ifndef __NO_ADD_ACTION__ object tp; SAVETP; enable_commands(); add_action( "func", "bar" ); ASSERT(remove_action( "func", "bar" )); RESTORETP; command("bar"); ASSERT(!called); #endif }