• Publicity: Public Only All

caldav-test-procs.tcl

Tests for the CalDAV package.

Location:
packages/caldav/tcl/test/caldav-test-procs.tcl

Procedures in this file

Detailed information

_caldav__GET (private)

 _caldav__GET

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_section aa_section (public) aa_test::visualize_control_chars aa_test::visualize_control_chars _caldav__GET _caldav__GET _caldav__GET->aa_equals _caldav__GET->aa_log _caldav__GET->aa_log_result _caldav__GET->aa_section _caldav__GET->aa_test::visualize_control_chars

Testcases:
No testcase defined.

_caldav__PROPFIND_android (private)

 _caldav__PROPFIND_android

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__PROPFIND_android _caldav__PROPFIND_android _caldav__PROPFIND_android->aa_equals _caldav__PROPFIND_android->aa_log _caldav__PROPFIND_android->aa_log_result _caldav__PROPFIND_android->aa_test::visualize_control_chars _caldav__PROPFIND_android->aa_true

Testcases:
No testcase defined.

_caldav__PROPFIND_ios (private)

 _caldav__PROPFIND_ios

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__PROPFIND_ios _caldav__PROPFIND_ios _caldav__PROPFIND_ios->aa_equals _caldav__PROPFIND_ios->aa_log _caldav__PROPFIND_ios->aa_log_result _caldav__PROPFIND_ios->aa_test::visualize_control_chars _caldav__PROPFIND_ios->aa_true

Testcases:
No testcase defined.

_caldav__PROPFIND_thunderbird (private)

 _caldav__PROPFIND_thunderbird

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__PROPFIND_thunderbird _caldav__PROPFIND_thunderbird _caldav__PROPFIND_thunderbird->aa_equals _caldav__PROPFIND_thunderbird->aa_log _caldav__PROPFIND_thunderbird->aa_log_result _caldav__PROPFIND_thunderbird->aa_test::visualize_control_chars _caldav__PROPFIND_thunderbird->aa_true

Testcases:
No testcase defined.

_caldav__REPORT_ios (private)

 _caldav__REPORT_ios

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__REPORT_ios _caldav__REPORT_ios _caldav__REPORT_ios->aa_equals _caldav__REPORT_ios->aa_log _caldav__REPORT_ios->aa_log_result _caldav__REPORT_ios->aa_test::visualize_control_chars _caldav__REPORT_ios->aa_true

Testcases:
No testcase defined.

_caldav__Thunderbird_add_event (private)

 _caldav__Thunderbird_add_event

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__Thunderbird_add_event _caldav__Thunderbird_add_event _caldav__Thunderbird_add_event->aa_equals _caldav__Thunderbird_add_event->aa_log _caldav__Thunderbird_add_event->aa_log_result _caldav__Thunderbird_add_event->aa_test::visualize_control_chars _caldav__Thunderbird_add_event->aa_true

Testcases:
No testcase defined.

_caldav__Thunderbird_subscribe (private)

 _caldav__Thunderbird_subscribe

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__Thunderbird_subscribe _caldav__Thunderbird_subscribe _caldav__Thunderbird_subscribe->aa_equals _caldav__Thunderbird_subscribe->aa_log _caldav__Thunderbird_subscribe->aa_log_result _caldav__Thunderbird_subscribe->aa_test::visualize_control_chars _caldav__Thunderbird_subscribe->aa_true

Testcases:
No testcase defined.

_caldav__basic_caldav_web_request (private)

 _caldav__basic_caldav_web_request

Partial Call Graph (max 5 caller/called nodes):
%3 aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars acs::test::http acs::test::http (public) acs::test::reply_has_status_code acs::test::reply_has_status_code (public) _caldav__basic_caldav_web_request _caldav__basic_caldav_web_request _caldav__basic_caldav_web_request->aa_log _caldav__basic_caldav_web_request->aa_log_result _caldav__basic_caldav_web_request->aa_test::visualize_control_chars _caldav__basic_caldav_web_request->acs::test::http _caldav__basic_caldav_web_request->acs::test::reply_has_status_code

Testcases:
No testcase defined.

_caldav__caldav_exec_dependencies (private)

 _caldav__caldav_exec_dependencies

Partial Call Graph (max 5 caller/called nodes):
%3 aa_log aa_log (public) aa_log_result aa_log_result (public) aa_true aa_true (public) util::which util::which (public) _caldav__caldav_exec_dependencies _caldav__caldav_exec_dependencies _caldav__caldav_exec_dependencies->aa_log _caldav__caldav_exec_dependencies->aa_log_result _caldav__caldav_exec_dependencies->aa_true _caldav__caldav_exec_dependencies->util::which

Testcases:
No testcase defined.

_caldav__get_calitems (private)

 _caldav__get_calitems

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_run_with_teardown aa_run_with_teardown (public) aa_section aa_section (public) _caldav__get_calitems _caldav__get_calitems _caldav__get_calitems->aa_equals _caldav__get_calitems->aa_log _caldav__get_calitems->aa_log_result _caldav__get_calitems->aa_run_with_teardown _caldav__get_calitems->aa_section

Testcases:
No testcase defined.

_caldav__macOS_add_event (private)

 _caldav__macOS_add_event

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__macOS_add_event _caldav__macOS_add_event _caldav__macOS_add_event->aa_equals _caldav__macOS_add_event->aa_log _caldav__macOS_add_event->aa_log_result _caldav__macOS_add_event->aa_test::visualize_control_chars _caldav__macOS_add_event->aa_true

Testcases:
No testcase defined.

_caldav__macOS_add_location (private)

 _caldav__macOS_add_location

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__macOS_add_location _caldav__macOS_add_location _caldav__macOS_add_location->aa_equals _caldav__macOS_add_location->aa_log _caldav__macOS_add_location->aa_log_result _caldav__macOS_add_location->aa_test::visualize_control_chars _caldav__macOS_add_location->aa_true

Testcases:
No testcase defined.

_caldav__macOS_subscribe (private)

 _caldav__macOS_subscribe

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_log_result aa_log_result (public) aa_test::visualize_control_chars aa_test::visualize_control_chars aa_true aa_true (public) _caldav__macOS_subscribe _caldav__macOS_subscribe _caldav__macOS_subscribe->aa_equals _caldav__macOS_subscribe->aa_log _caldav__macOS_subscribe->aa_log_result _caldav__macOS_subscribe->aa_test::visualize_control_chars _caldav__macOS_subscribe->aa_true

Testcases:
No testcase defined.

caldav::test::basic_setup (private)

 caldav::test::basic_setup [ -user_id user_id ] [ -once ] [ -private ] \
    [ calendar_name ]

Create a simple calendar with a few items for testing purposes.

Switches:
-user_id (optional)
-once (optional, boolean)
-private (optional, boolean, defaults to "false")
Parameters:
calendar_name (optional, defaults to "test_calendar")

Partial Call Graph (max 5 caller/called nodes):
%3 test_basic_caldav_web_request basic_caldav_web_request (test caldav) caldav::test::basic_setup caldav::test::basic_setup test_basic_caldav_web_request->caldav::test::basic_setup aa_log aa_log (public) caldav::test::basic_setup->aa_log aa_true aa_true (public) caldav::test::basic_setup->aa_true acs::test::user::create acs::test::user::create (public) caldav::test::basic_setup->acs::test::user::create calendar::create calendar::create (public) caldav::test::basic_setup->calendar::create calendar::item::add_recurrence calendar::item::add_recurrence (public) caldav::test::basic_setup->calendar::item::add_recurrence

Testcases:
basic_caldav_web_request

caldav::test::foreach_response (private)

 caldav::test::foreach_response var xml body
Parameters:
var (required)
xml (required)
body (required)

Partial Call Graph (max 5 caller/called nodes):
%3 aa_true aa_true (public) dom dom caldav::test::foreach_response caldav::test::foreach_response caldav::test::foreach_response->aa_true caldav::test::foreach_response->dom

Testcases:
No testcase defined.

caldav::test::get_lowest_uid (private)

 caldav::test::get_lowest_uid [ -user_info user_info ]

Get from the private calendar of the provided user the lowest uid.

Switches:
-user_info (optional)

Partial Call Graph (max 5 caller/called nodes):
%3 acs::test::http acs::test::http (public) caldav::get_sync_calendar caldav::get_sync_calendar (private) caldav::test::ical_stats caldav::test::ical_stats (private) caldav::test::get_lowest_uid caldav::test::get_lowest_uid caldav::test::get_lowest_uid->acs::test::http caldav::test::get_lowest_uid->caldav::get_sync_calendar caldav::test::get_lowest_uid->caldav::test::ical_stats

Testcases:
No testcase defined.

caldav::test::ical_extract (private)

 caldav::test::ical_extract ical_text tag

extract tags from the ical text # TODO: could go into ical procs

Parameters:
ical_text (required)
tag (required)

Partial Call Graph (max 5 caller/called nodes):
%3

Testcases:
No testcase defined.

caldav::test::ical_stats (private)

 caldav::test::ical_stats [ -require_crlf ] ical_text

Check the ical text for validity and return a dict with descriptive statistics.

Switches:
-require_crlf (optional, boolean, defaults to "true")
Parameters:
ical_text (required)

Partial Call Graph (max 5 caller/called nodes):
%3 caldav::test::get_lowest_uid caldav::test::get_lowest_uid (private) caldav::test::ical_stats caldav::test::ical_stats caldav::test::get_lowest_uid->caldav::test::ical_stats caldav::test::ical_valid caldav::test::ical_valid (private) caldav::test::ical_valid->caldav::test::ical_stats

Testcases:
No testcase defined.

caldav::test::ical_valid (private)

 caldav::test::ical_valid [ -require_crlf ] ical_text

Check the ical "object" and return detected issues as as a dict. If not issues are detected, return ""

Switches:
-require_crlf (optional, boolean, defaults to "true")
Parameters:
ical_text (required)

Partial Call Graph (max 5 caller/called nodes):
%3 caldav::test::ical_stats caldav::test::ical_stats (private) caldav::test::ical_valid caldav::test::ical_valid caldav::test::ical_valid->caldav::test::ical_stats

Testcases:
No testcase defined.

caldav::test::item_stats (private)

 caldav::test::item_stats event_list

Check the provided items and return a dict with descriptive statistics.

Parameters:
event_list (required)

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) aa_log aa_log (public) aa_test::visualize_control_chars aa_test::visualize_control_chars caldav::test::item_stats caldav::test::item_stats caldav::test::item_stats->aa_equals caldav::test::item_stats->aa_log caldav::test::item_stats->aa_test::visualize_control_chars

Testcases:
No testcase defined.

caldav::test::propfind_body (private)

 caldav::test::propfind_body props
Parameters:
props (required)

Partial Call Graph (max 5 caller/called nodes):
%3

Testcases:
No testcase defined.

caldav::test::proppatch (private)

 caldav::test::proppatch -user_info user_info [ -prefix prefix ] url \
    property ical
Switches:
-user_info (required)
-prefix (optional)
Parameters:
url (required)
property (required)
ical (required)

Partial Call Graph (max 5 caller/called nodes):
%3 aa_equals aa_equals (public) acs::test::http acs::test::http (public) caldav::test::proppatch caldav::test::proppatch caldav::test::proppatch->aa_equals caldav::test::proppatch->acs::test::http

Testcases:
No testcase defined.

caldav::test::render_items (private)

 caldav::test::render_items [ -name name ] event_list

Render a full calendar and destroy the objects in the event_list.

Switches:
-name (optional)
Parameters:
event_list (required)

Partial Call Graph (max 5 caller/called nodes):
%3

Testcases:
No testcase defined.
[ show source ]