Index: openacs-4/packages/xotcl-core/tcl/test/xotcl-core-db-tutorial-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/test/Attic/xotcl-core-db-tutorial-procs.tcl,v diff -u -N -r1.1.2.8 -r1.1.2.9 --- openacs-4/packages/xotcl-core/tcl/test/xotcl-core-db-tutorial-procs.tcl 16 Feb 2021 14:19:51 -0000 1.1.2.8 +++ openacs-4/packages/xotcl-core/tcl/test/xotcl-core-db-tutorial-procs.tcl 16 Feb 2021 17:22:19 -0000 1.1.2.9 @@ -7,13 +7,16 @@ api smoke db } -procs { "::xo::db::Class instproc new_persistent_object" - "::xo::db::Class proc get_instance_from_db" "::xo::db::Class proc exists_in_db" - "::xo::db::Object instproc delete" + "::xo::db::Class proc get_instance_from_db" + "::xo::db::Object instproc delete" "::xo::db::Class proc object_type_to_class" "::xo::db::DB instproc transaction" "::xo::db::DB-postgresql instproc get_value" + "::xo::db::Class proc get_object_type" + "::throttle proc check" + } xotcl_core_tutorial_1 { Basic test cases based on the XOTcl core tutorial, test case set (1): create/fetch/delete/destroy objects @@ -51,15 +54,15 @@ aa_register_case -cats { api smoke db } -procs { + "::xo::db::Class proc exists_in_db" + "::xo::db::Class proc get_instance_from_db" + "::xo::db::Class proc object_type_exists_in_db" + " Class ::xo::db::Attribute" " Class ::xo::db::Class" - "::xo::db::Class proc get_instance_from_db" "::xo::db::Class instproc new_persistent_object" "::xo::db::Class instproc create_object_type" - "::xo::db::Class proc exists_in_db" - "::xo::db::Class proc object_type_exists_in_db" "::xo::db::Object instproc save" - "::acs::Cache instproc eval" "::xo::ConnectionContext instproc user_id" "::xo::Context instproc package_id" @@ -91,6 +94,8 @@ "::xo::db::sql::acs_object_type proc drop_type" "::xo::db::Class instproc check_table_atts" "::xo::db::Object instproc update" + "::xo::db::Class proc get_object_type" + "::throttle proc check" } xotcl_core_tutorial_2 { Basic test cases based on the XOTcl core tutorial, test case set (2): Create new types from XOTcl objects @@ -239,14 +244,16 @@ api smoke db } -procs { "::xo::db::Class proc object_type_exists_in_db" - "::xo::db::CrClass instproc create_object_type" - "::xo::db::CrClass instproc get_instance_from_db" "::xo::db::CrClass proc lookup" - "::xo::db::CrItem instproc save" - "::xo::db::CrItem instproc save_new" "::cr_check_mime_type" "::cr_create_content_file" + "::xo::db::Class instproc check_table_atts" + "::xo::db::CrClass instproc create_object_type" + "::xo::db::CrClass instproc folder_type" + "::xo::db::CrClass instproc get_instance_from_db" + "::xo::db::CrItem instproc save" + "::xo::db::CrItem instproc save_new" "::xo::db::DB instproc transaction" "::xo::db::DB-postgresql instproc dml" "::xo::db::DB-postgresql instproc get_value" @@ -257,8 +264,6 @@ "::xo::db::sql::content_item proc new" "::xo::db::sql::content_item proc set_live_revision" "::xo::db::sql::content_type proc create_type" - "::xo::db::Class instproc check_table_atts" - "::xo::db::CrClass instproc folder_type" } xotcl_core_tutorial_4 { Basic test cases based on the XOTcl core tutorial, Index: openacs-4/packages/xotcl-core/tcl/test/xotcl-test-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/test/Attic/xotcl-test-procs.tcl,v diff -u -N -r1.1.2.14 -r1.1.2.15 --- openacs-4/packages/xotcl-core/tcl/test/xotcl-test-procs.tcl 16 Feb 2021 14:19:51 -0000 1.1.2.14 +++ openacs-4/packages/xotcl-core/tcl/test/xotcl-test-procs.tcl 16 Feb 2021 17:22:19 -0000 1.1.2.15 @@ -6,19 +6,22 @@ aa_register_case -cats { api smoke } -procs { + "::xo::db::Class proc exists_in_db" "::xo::db::Class proc get_instance_from_db" + "::xo::db::DB-postgresql instproc get_value" + "::xo::db::Object instproc save" "::xo::db::Object instproc save_new" "::xo::db::Object instproc delete" - "::xo::db::Class proc exists_in_db" - "::xo::db::Class proc object_type_to_class" "::xo::db::DB-postgresql instproc 0or1row" "::xo::db::DB-postgresql instproc 1row" - "::xo::db::DB-postgresql instproc get_value" "::xo::db::DB instproc transaction" "::xo::db::sql::acs_object proc delete" "::xo::db::Object instproc update" + "::xo::db::CrClass proc get_object_type" + "::throttle proc check" + } test_xo_db_object { Test basic ::xo::db::Object ORM features } { @@ -158,23 +161,25 @@ "::xo::db::Class proc exists_in_db" "::xo::db::CrClass instproc get_instance_from_db" "::xo::db::CrClass proc get_instance_from_db" - "::xo::db::CrItem instproc delete" - "::xo::db::CrItem instproc save" - "::xo::db::CrItem instproc save_new" - "::xo::db::DB-postgresql instproc 0or1row" - "::xo::db::DB-postgresql instproc 1row" "::xo::db::DB-postgresql instproc get_value" "::cr_check_mime_type" "::cr_create_content_file" "::xo::db::Class proc object_type_to_class" + "::xo::db::CrItem instproc delete" + "::xo::db::CrItem instproc save" + "::xo::db::CrItem instproc save_new" "::xo::db::DB instproc transaction" + "::xo::db::DB-postgresql instproc 0or1row" + "::xo::db::DB-postgresql instproc 1row" "::xo::db::DB-postgresql instproc dml" "::xo::db::DB-postgresql instproc insert-view-operation" "::xo::db::DB-postgresql instproc row_lock" "::xo::db::postgresql instproc nextval" "::xo::db::sql::content_item proc new" "::xo::db::sql::content_item proc set_live_revision" + "::xo::db::CrClass proc get_object_type" + "::throttle proc check" } test_cr_items { Test basic ::xo::db::CrItem ORM features } { Index: openacs-4/packages/xowf/tcl/test/xowf-test-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowf/tcl/test/xowf-test-procs.tcl,v diff -u -N -r1.14.2.14 -r1.14.2.15 --- openacs-4/packages/xowf/tcl/test/xowf-test-procs.tcl 16 Feb 2021 14:19:51 -0000 1.14.2.14 +++ openacs-4/packages/xowf/tcl/test/xowf-test-procs.tcl 16 Feb 2021 17:22:19 -0000 1.14.2.15 @@ -17,40 +17,40 @@ aa_register_case -init_classes {xowf_require_test_instance} -cats {web} -procs { "::lang::system::locale" - "::xo::Package instproc reply_to_user" - "::xowf::Package instproc initialize" - "::xowiki::Package instproc invoke" - "::xowiki::require_parameter_page" "::xowiki::test::create_form_page" "::xowiki::test::edit_form_page" "::xowiki::test::require_test_folder" - ::acs::test::form_get_fields - ::acs::test::form_reply - ::acs::test::get_form - ::acs::test::get_url_from_location - ::acs::test::xpath::get_form - ::acs::test::xpath::get_form_values "::acs::test::dom_html" + "::acs::test::form_get_fields" + "::acs::test::form_reply" + "::acs::test::get_form" + "::acs::test::get_url_from_location" + "::acs::test::xpath::get_form" + "::acs::test::xpath::get_form_values" "::ad_log" "::ad_return_complaint" "::ad_script_abort" "::ad_urlencode_query" "::xo::Context instproc invoke_object" + "::xo::Package instproc reply_to_user" "::xo::PackageMgr instproc require" "::xo::db::CrClass instproc get_instance_from_db" "::xo::db::CrClass proc lookup" + "::xo::db::CrItem instproc is_package_root_folder" + "::xo::db::CrItem instproc set_live_revision" "::xo::db::sql::content_item proc set_live_revision" "::xotcl::Class instproc instmixin" - "::xowiki::Includelet proc html_encode" + "::xowf::Package instproc initialize" + "::xowiki::BootstrapNavbar instproc render" "::xowiki::BootstrapNavbarDropdownMenu instproc render" "::xowiki::BootstrapNavbarDropdownMenuItem instproc render" - "::xowiki::MenuItem instproc init" - "::xowiki::BootstrapNavbar instproc render" "::xowiki::BootstrapNavbarDropzone instproc render" - "::xo::db::CrItem instproc is_package_root_folder" "::xowiki::FormPage instproc set_live_revision" - "::xo::db::CrItem instproc set_live_revision" + "::xowiki::Includelet proc html_encode" + "::xowiki::MenuItem instproc init" + "::xowiki::Package instproc invoke" + "::xowiki::require_parameter_page" } create_folder_with_page { @@ -127,31 +127,16 @@ } aa_register_case -init_classes {xowf_require_test_instance} -cats {web} -procs { - ::acs::test::form_get_fields - ::acs::test::form_set_fields "::lang::system::locale" - "::xo::Package instproc reply_to_user" - "::xowf::Package instproc destroy" - "::xowf::Package instproc initialize" - "::xowf::WorkflowPage instproc footer" - "::xowf::WorkflowPage instproc get_action_obj" - "::xowf::WorkflowPage instproc is_wf" - "::xowf::WorkflowPage instproc is_wf_instance" - "::xowf::WorkflowPage instproc post_process_dom_tree" - "::xowf::WorkflowPage instproc post_process_form_fields" - "::xowf::WorkflowPage instproc render_form_action_buttons" - "::xowf::WorkflowPage instproc render_form_action_buttons_widgets" - "::xowf::WorkflowPage instproc render_icon" - "::xowf::WorkflowPage instproc wf_context" - "::xowf::WorkflowPage instproc www-edit" - "::xowf::WorkflowPage instproc www-view" - "::xowiki::FormPage instproc www-edit" - "::xowiki::Package instproc invoke" "::xowiki::test::create_form" "::xowiki::test::create_form_page" "::xowiki::test::edit_form_page" "::xowiki::test::require_test_folder" + "::xowf::WorkflowPage instproc www-edit" + "::xowf::WorkflowPage instproc www-view" + "::acs::test::form_get_fields" + "::acs::test::form_set_fields" "::ad_log" "::ad_return_complaint" "::ad_script_abort" @@ -163,22 +148,40 @@ "::xo::ConnectionContext instproc url" "::xo::ConnectionContext instproc user_id" "::xo::Context instproc invoke_object" + "::xo::Package instproc reply_to_user" "::xo::Page proc requireCSS" "::xo::db::CrClass proc get_instance_from_db" + "::xo::db::CrItem instproc is_package_root_folder" + "::xo::db::CrItem instproc set_live_revision" "::xo::require_html_procs" "::xotcl::Class instproc instmixin" "::xowf::Context proc require" - "::xowiki::Includelet proc html_encode" - "::xowiki::autoname proc basename" - "::xowiki::autoname proc new" + "::xowf::Package instproc destroy" + "::xowf::Package instproc initialize" + "::xowf::WorkflowPage instproc footer" + "::xowf::WorkflowPage instproc get_action_obj" + "::xowf::WorkflowPage instproc is_wf" + "::xowf::WorkflowPage instproc is_wf_instance" + "::xowf::WorkflowPage instproc post_process_dom_tree" + "::xowf::WorkflowPage instproc post_process_form_fields" + "::xowf::WorkflowPage instproc render_form_action_buttons" + "::xowf::WorkflowPage instproc render_form_action_buttons_widgets" + "::xowf::WorkflowPage instproc render_icon" + "::xowf::WorkflowPage instproc wf_context" + "::xowiki::BootstrapNavbar instproc render" "::xowiki::BootstrapNavbarDropdownMenu instproc render" "::xowiki::BootstrapNavbarDropdownMenuItem instproc render" - "::xowiki::MenuItem instproc init" - "::xowiki::BootstrapNavbar instproc render" "::xowiki::BootstrapNavbarDropzone instproc render" - "::xo::db::CrItem instproc is_package_root_folder" "::xowiki::FormPage instproc set_live_revision" - "::xo::db::CrItem instproc set_live_revision" + "::xowiki::FormPage instproc www-edit" + "::xowiki::Includelet proc html_encode" + "::xowiki::MenuItem instproc init" + "::xowiki::Package instproc invoke" + "::xowiki::Package proc get_package_id_from_page_id" + "::xowiki::Package proc instantiate_page_from_id" + "::xowiki::autoname proc basename" + "::xowiki::autoname proc new" + "::xowiki::test::edit_form_page" } create_workflow_with_instance { Create an xowf workflow and a instance in a folder. Index: openacs-4/packages/xowiki/tcl/test/api-test-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/test/Attic/api-test-procs.tcl,v diff -u -N -r1.1.2.6 -r1.1.2.7 --- openacs-4/packages/xowiki/tcl/test/api-test-procs.tcl 16 Feb 2021 14:19:51 -0000 1.1.2.6 +++ openacs-4/packages/xowiki/tcl/test/api-test-procs.tcl 16 Feb 2021 17:22:19 -0000 1.1.2.7 @@ -3,25 +3,25 @@ -procs { "::acs::test::require_package_instance" "::xo::PackageMgr instproc initialize" - "::xowiki::Package instproc normalize_path" "::acs::root_of_host" "::ad_host" "::api_page_documentation_mode_p" "::auth::require_login" "::export_vars" - "::site_node::get_url_from_object_id" + "::site_node::get_url_from_object_id" "::xo::ConnectionContext instproc user_id" "::xo::Context instproc export_vars" "::xo::Context instproc original_url_and_query" + "::xowiki::Package instproc normalize_path" + "::xo::PackageMgr proc get_package_class_from_package_key" } \ package_normalize_path { Checks various forms of the xowiki::Package API method "normalize_path". } { - set package_id [acs::test::require_package_instance \ -package_key xowiki] ::xowiki::Package initialize -package_id $package_id Index: openacs-4/packages/xowiki/tcl/test/xowiki-admin-tests-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/test/Attic/xowiki-admin-tests-procs.tcl,v diff -u -N -r1.1.2.11 -r1.1.2.12 --- openacs-4/packages/xowiki/tcl/test/xowiki-admin-tests-procs.tcl 16 Feb 2021 14:19:51 -0000 1.1.2.11 +++ openacs-4/packages/xowiki/tcl/test/xowiki-admin-tests-procs.tcl 16 Feb 2021 17:22:19 -0000 1.1.2.12 @@ -9,59 +9,35 @@ aa_register_case \ -cats {api smoke} \ -procs { - "::Generic::Form instproc generate" + "::lang::system::get_locales" + "::site_node::delete" + "::site_node::exists_p" + "::site_node::get" + "::site_node::get_from_url" + "::site_node::instantiate_and_mount" + "::site_node::unmount" "::xo::ConnectionContext instproc form_parameter" "::xo::ConnectionContext instproc returnredirect" "::xo::ConnectionContext instproc user_id" - "::xo::Context instproc get_parameters" - "::xo::Package instproc require_root_folder" - "::xo::PackageMgr instproc import_prototype_page" "::xo::PackageMgr instproc initialize" - "::xo::PackageMgr instproc require_site_wide_pages" - "::xo::Policy instproc check_permissions" - "::xo::Policy instproc enforce_permissions" "::xo::at_cleanup" - "::xo::db::Class instproc instantiate_objects" - "::xo::db::CrClass instproc delete" - "::xo::db::CrClass instproc fetch_object" - "::xo::db::CrClass instproc get_instance_from_db" - "::xo::db::CrClass instproc instance_select_query" "::xo::db::CrClass proc get_instance_from_db" - "::xo::db::CrItem instproc update_item_index" - "::xo::db::DB-postgresql instproc 0or1row" "::xo::db::DB-postgresql instproc dml" "::xo::db::DB-postgresql instproc get_value" "::xo::db::DB-postgresql instproc list" - "::xo::tdom::AttributeManager instproc get_local_attributes" - "::xowiki::File instproc www-download" - "::xowiki::FormPage instproc is_folder_page" - "::xowiki::FormPage instproc property" "::xowiki::FormPage proc filter_expression" - "::xowiki::Package instproc external_name" - "::xowiki::Package instproc item_ref" - "::xowiki::Package instproc make_link" - "::xowiki::Package instproc resolve_page" - "::xowiki::Package instproc www-delete" - "::xowiki::Page instproc is_folder_page" - "::xowiki::Page instproc pretty_link" - "::xowiki::Page instproc render" + "::xowiki::locales" + "::xowiki::test::require_folder" + "::xowiki::test::require_link" + "::xowiki::test::require_page" "::xowiki::Page instproc www-create-new" "::xowiki::Page instproc www-delete" "::xowiki::Page instproc www-edit" "::xowiki::Page instproc www-revisions" "::xowiki::Page instproc www-view" - "::xowiki::locales" - "::xowiki::test::require_folder" - "::xowiki::test::require_link" - "::xowiki::test::require_page" - lang::system::get_locales - site_node::delete - site_node::exists_p - site_node::get - site_node::get_from_url - site_node::instantiate_and_mount - site_node::unmount - + + + "::Generic::Form instproc generate" "::acs::Cache instproc eval" "::acs::root_of_host" "::ad_host" @@ -90,21 +66,51 @@ "::xo::ConnectionContext instproc permission" "::xo::ConnectionContext instproc url" "::xo::Context instproc export_vars" + "::xo::Context instproc get_parameters" "::xo::Context instproc original_url_and_query" "::xo::Context instproc package_id" + "::xo::Package instproc require_root_folder" "::xo::PackageMgr instproc first_instance" + "::xo::PackageMgr instproc import_prototype_page" "::xo::PackageMgr instproc require" + "::xo::PackageMgr instproc require_site_wide_pages" "::xo::Page proc get_property" "::xo::Page proc header_stuff" "::xo::Page proc requireCSS" "::xo::Page proc set_property" + "::xo::Policy instproc check_permissions" + "::xo::Policy instproc enforce_permissions" + "::xo::db::Class instproc instantiate_objects" "::xo::db::Class proc object_type_to_class" + "::xo::db::CrClass instproc delete" + "::xo::db::CrClass instproc fetch_object" + "::xo::db::CrClass instproc get_instance_from_db" + "::xo::db::CrClass instproc instance_select_query" "::xo::db::CrClass proc lookup" "::xo::db::CrFolder proc register_content_types" + "::xo::db::CrItem instproc update_item_index" + "::xo::db::DB-postgresql instproc 0or1row" "::xo::db::sql::content_folder proc new" + "::xo::tdom::AttributeManager instproc get_local_attributes" "::xotcl::Object instproc unset" + "::xowiki::File instproc www-download" + "::xowiki::FormPage instproc is_folder_page" + "::xowiki::FormPage instproc property" + "::xowiki::Package instproc external_name" + "::xowiki::Package instproc item_ref" + "::xowiki::Package instproc make_link" + "::xowiki::Package instproc resolve_page" + "::xowiki::Package instproc www-delete" "::xowiki::Package proc preferredCSSToolkit" + "::xowiki::Page instproc is_folder_page" + "::xowiki::Page instproc pretty_link" + "::xowiki::Page instproc render" "::xowiki::hstore::double_quote" + "::xowiki::FormPage proc fetch_object" + "::xo::db::CrClass proc get_parent_id" + "::xo::db::CrClass proc get_name" + "::xo::db::CrClass proc get_child_item_ids" + "::xo::PackageMgr proc get_package_class_from_package_key" } \ xowiki_test_cases { XoWiki Test Cases @@ -117,7 +123,7 @@ } { ns_eval source /tmp/debug-xowiki.tcl ns_eval source /tmp/debug-xotcl-core.tcl - + Object test test set passed 0 test set failed 0 Index: openacs-4/packages/xowiki/tcl/test/xowiki-link-test-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/test/Attic/xowiki-link-test-procs.tcl,v diff -u -N -r1.1.2.8 -r1.1.2.9 --- openacs-4/packages/xowiki/tcl/test/xowiki-link-test-procs.tcl 16 Feb 2021 14:19:51 -0000 1.1.2.8 +++ openacs-4/packages/xowiki/tcl/test/xowiki-link-test-procs.tcl 16 Feb 2021 17:22:19 -0000 1.1.2.9 @@ -10,13 +10,9 @@ "::xo::PackageMgr instproc initialize" "::xo::db::CrClass proc get_instance_from_db" "::xo::parameter proc set_value" - "::xowiki::Page instproc render" "::xowiki::test::require_folder" "::xowiki::test::require_link" "::xowiki::test::require_page" - "::xowiki::Package instproc folder_path" - "::xowiki::Package instproc pretty_link" - "::xowiki::FormPage instproc update_item_index" "::acs::root_of_host" "::ad_acs_kernel_id" @@ -26,12 +22,19 @@ "::export_vars" "::parameter::set_value" "::site_node::get_url_from_object_id" - "::xo::ConnectionContext instproc get_parameter" + "::xo::ConnectionContext instproc get_parameter" "::xo::ConnectionContext instproc user_id" "::xo::Context instproc export_vars" "::xo::Context instproc original_url_and_query" "::xo::Context instproc package_id" "::xo::db::Class proc object_type_to_class" + "::xowiki::FormPage instproc update_item_index" + "::xowiki::Package instproc folder_path" + "::xowiki::Package instproc pretty_link" + "::xowiki::Page instproc render" + "::xowiki::FormPage proc fetch_object" + "::xo::PackageMgr proc get_package_class_from_package_key" + "::xowiki::utility proc formCSSclass" } \ link_tests { Test links pointing to folders in different instances Index: openacs-4/packages/xowiki/tcl/test/xowiki-test-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/test/Attic/xowiki-test-procs.tcl,v diff -u -N -r1.1.2.40 -r1.1.2.41 --- openacs-4/packages/xowiki/tcl/test/xowiki-test-procs.tcl 16 Feb 2021 14:19:51 -0000 1.1.2.40 +++ openacs-4/packages/xowiki/tcl/test/xowiki-test-procs.tcl 16 Feb 2021 17:22:19 -0000 1.1.2.41 @@ -25,13 +25,10 @@ "::site_node::delete" "::site_node::get_node_id" "::site_node::unmount" + "::xo::PackageMgr instproc initialize" "::xo::db::CrClass proc get_instance_from_db" - "::xo::db::CrItem instproc update_attribute_from_slot" - "::xowiki::Page instproc find_slot" "::xowiki::test::require_folder" "::xowiki::test::require_page" - "::xo::PackageMgr instproc initialize" - "::xowiki::FormPage instproc update_attribute_from_slot" "::acs::root_of_host" "::ad_host" @@ -43,7 +40,10 @@ "::xo::Context instproc export_vars" "::xo::Context instproc original_url_and_query" "::xo::db::Class proc object_type_to_class" + "::xo::db::CrItem instproc update_attribute_from_slot" "::xo::db::DB-postgresql instproc dml" + "::xowiki::FormPage instproc update_attribute_from_slot" + "::xowiki::Page instproc find_slot" "::xowiki::Page proc find_slot" } \ slot_interactions { @@ -142,16 +142,10 @@ "::site_node::delete" "::site_node::get_node_id" "::site_node::unmount" + "::xo::PackageMgr instproc initialize" "::xo::db::CrClass proc get_instance_from_db" - "::xo::db::CrClass proc lookup" - "::xowiki::Package instproc item_info_from_url" - "::xowiki::Package instproc item_ref" - "::xowiki::Package instproc lookup" - "::xowiki::Package instproc resolve_page" - "::xowiki::Page instproc create_link" "::xowiki::test::require_folder" "::xowiki::test::require_page" - "::xo::PackageMgr instproc initialize" "::acs::root_of_host" "::ad_host" @@ -166,7 +160,15 @@ "::xo::Page proc requireCSS" "::xo::Page proc requireJS" "::xo::db::Class proc object_type_to_class" + "::xo::db::CrClass proc lookup" "::xo::db::DB-postgresql instproc get_value" + "::xowiki::Package instproc item_info_from_url" + "::xowiki::Package instproc item_ref" + "::xowiki::Package instproc lookup" + "::xowiki::Package instproc resolve_page" + "::xowiki::Page instproc create_link" + "::xowiki::FormPage proc fetch_object" + "::xo::PackageMgr proc get_package_class_from_package_key" } \ path_resolve { Test various forms of path resolving @@ -358,55 +360,57 @@ "::acs::test::require_package_instance" "::export_vars" "::lang::system::locale" - "::xo::Package instproc initialize" - "::xo::Package instproc reply_to_user" - "::xowiki::FormPage instproc set_property" - "::xowiki::Package instproc invoke" - "::xowiki::Page instproc get_form_data" - "::xowiki::Page instproc include" - "::xowiki::Page instproc www-create-new" - "::xowiki::Page instproc www-edit" "::xowiki::test::create_form" "::xowiki::test::create_form_page" "::xowiki::test::edit_form_page" "::xowiki::test::get_form_CSSclass" "::xowiki::test::get_object_name" "::xowiki::test::require_test_folder" - ::acs::test::form_get_fields - ::acs::test::form_reply - ::acs::test::form_set_fields - ::acs::test::get_form - ::acs::test::get_url_from_location - ::acs::test::xpath::get_form - ::acs::test::xpath::get_form_values + "::xowiki::Page instproc www-create-new" + "::xowiki::Page instproc www-edit" - "::xowiki::PageInstance instproc get_from_template" - "::xowiki::Package instproc get_parameter" - "::xowiki::Package instproc require_root_folder" - "::xo::tdom::AttributeManager instproc get_attributes" - "::xowiki::FormPage instproc set_form_data" - "::xowiki::FormPage instproc combine_data_and_form_field_default" - "::xowiki::Package instproc www-edit-new" - "::cookieconsent::CookieConsent instproc render_js" - "::xo::db::CrItem instproc rename" "::ad_log" "::ad_return_complaint" "::ad_script_abort" "::ad_text_to_html" "::ad_urlencode_query" + "::cookieconsent::CookieConsent instproc render_js" "::template::util::lpop" "::xo::ConnectionContext instproc get_all_form_parameter" "::xo::ConnectionContext instproc user_id" "::xo::Context instproc invoke_object" + "::xo::Package instproc initialize" + "::xo::Package instproc reply_to_user" "::xo::PackageMgr instproc first_instance" "::xo::PackageMgr instproc initialize" "::xo::PackageMgr instproc require" "::xo::Page proc get_property" "::xo::Page proc set_property" - "::xo::db::CrClass instproc get_instance_from_db" - "::xowiki::Includelet proc html_encode" "::xo::Table instproc column_names" + "::xo::db::CrClass instproc get_instance_from_db" "::xo::db::CrClass instproc get_instances_from_db" + "::xo::db::CrItem instproc rename" + "::xo::tdom::AttributeManager instproc get_attributes" + "::xowiki::FormPage instproc combine_data_and_form_field_default" + "::xowiki::FormPage instproc set_form_data" + "::xowiki::FormPage instproc set_property" + "::xowiki::Includelet proc html_encode" + "::xowiki::Package instproc get_parameter" + "::xowiki::Package instproc invoke" + "::xowiki::Package instproc require_root_folder" + "::xowiki::Package instproc www-edit-new" + "::xowiki::Page instproc get_form_data" + "::xowiki::Page instproc include" + "::xowiki::PageInstance instproc get_from_template" + ::acs::test::form_get_fields + ::acs::test::form_reply + ::acs::test::form_set_fields + ::acs::test::get_form + ::acs::test::get_url_from_location + ::acs::test::xpath::get_form + ::acs::test::xpath::get_form_values + "::xo::PackageMgr proc get_package_class_from_package_key" + "::xowiki::utility proc formCSSclass" } create_form_with_form_instance { Create an xowiki form and an instance of this form. Here we