# paver.tests package

## Submodules

## paver.tests.other_pavement module

`paver.tests.other_pavement.``t1`(options)

## paver.tests.test_doctools module

`paver.tests.test_doctools.``display`(msg, *args)

`paver.tests.test_doctools.``test_bad_section`()

`paver.tests.test_doctools.``test_cogging`()

`paver.tests.test_doctools.``test_cogging_with_markers_removed`()

`paver.tests.test_doctools.``test_endmarker_without_start`()

`paver.tests.test_doctools.``test_include_lookup`()

`paver.tests.test_doctools.``test_nested_sections`()

`paver.tests.test_doctools.``test_section_already_defined`()

`paver.tests.test_doctools.``test_section_doesnt_end`()

`paver.tests.test_doctools.``test_sections_from_file`()

`paver.tests.test_doctools.``test_whole_file`()

## paver.tests.test_git module

`paver.tests.test_git.``test_branch_chekout_cwd`(sh)

  it should get the CWD and assume that is the repo

`paver.tests.test_git.``test_branch_list_correctly_parses_git_output`(sh)

`paver.tests.test_git.``test_branch_list_correctly_parses_remote_branch_output`(sh)

`paver.tests.test_git.``test_branch_track_remote`(sh)

`paver.tests.test_git.``test_simple_branch_checkout`(sh)

`paver.tests.test_git.``test_simple_clone`(sh)

`paver.tests.test_git.``test_simple_pull`(sh)

## paver.tests.test_hg module

`paver.tests.test_hg.``test_branches_with_closed`(sh)

`paver.tests.test_hg.``test_latest_tag`()

`paver.tests.test_hg.``test_pull_rev`(sh)

`paver.tests.test_hg.``test_pull_rev_url`(sh)

`paver.tests.test_hg.``test_pull_simple`(sh)

`paver.tests.test_hg.``test_simple_clone`(sh)

`paver.tests.test_hg.``test_simple_clone_to_rev`(sh)

`paver.tests.test_hg.``test_update_simple`(sh)

`paver.tests.test_hg.``test_update_to_rev`(sh)

`paver.tests.test_hg.``test_update_to_rev_and_clean`(sh)

## paver.tests.test_options module

`paver.tests.test_options.``test_add_dict_to_order`()

`paver.tests.test_options.``test_basic_namespace_as_dictionary`()

`paver.tests.test_options.``test_callables_in_bunch`()

`paver.tests.test_options.``test_clear`()

`paver.tests.test_options.``test_default_namespace_searching`()

`paver.tests.test_options.``test_search_order_is_adjustable`()

`paver.tests.test_options.``test_setdefault`()

`paver.tests.test_options.``test_setdotted_values`()

`paver.tests.test_options.``test_update`()

## paver.tests.test_path module

`paver.tests.test_path.``test_join_on_unicode_path`()

## paver.tests.test_setuputils module

`paver.tests.test_setuputils.``test_distutils_task_finder`()

`paver.tests.test_setuputils.``test_distutils_tasks_should_not_get_extra_options`()

`paver.tests.test_setuputils.``test_needs_sdist_without_options`()

  Test that a custom sdist can be used in needs() w/o options.setup

`paver.tests.test_setuputils.``test_negative_opts_handled_for_distutils`()

`paver.tests.test_setuputils.``test_override_distutils_command`()

`paver.tests.test_setuputils.``test_task_with_distutils_dep`()

## paver.tests.test_shell module

`paver.tests.test_shell.``test_sh_ignores_error`(popen)

`paver.tests.test_shell.``test_sh_ignores_error_with_capture`(popen)

`paver.tests.test_shell.``test_sh_raises_BuildFailure`(popen)

`paver.tests.test_shell.``test_sh_with_capture_raises_BuildFailure`(popen, error)

`paver.tests.test_shell.``test_sh_with_multi_command`(popen)

## paver.tests.test_svn module

`paver.tests.test_svn.``test_checkout_with_revision`(sh)

`paver.tests.test_svn.``test_export_with_revision`(sh)

`paver.tests.test_svn.``test_simple_checkout`(sh)

`paver.tests.test_svn.``test_simple_export`(sh)

`paver.tests.test_svn.``test_simple_update`(sh)

`paver.tests.test_svn.``test_svn_info`(sh)

`paver.tests.test_svn.``test_update_with_revision`(sh)

## paver.tests.test_tasks module

class `paver.tests.test_tasks.``MyTaskFinder`

  Bases: `object`

  `foo` = Task: foo
  `get_task`(name)
  `get_tasks`()

`paver.tests.test_tasks.``global_t1`()

`paver.tests.test_tasks.``test_add_options_to_environment`()

`paver.tests.test_tasks.``test_all_messages_for_a_task_are_captured`()

`paver.tests.test_tasks.``test_alternate_pavement_option`()

`paver.tests.test_tasks.``test_auto_task_is_not_run_with_noauto`()

`paver.tests.test_tasks.``test_auto_task_is_run_when_present`()

`paver.tests.test_tasks.``test_backwards_compatible_needs`()

`paver.tests.test_tasks.``test_base_logging`()

`paver.tests.test_tasks.``test_basic_command_line`()

`paver.tests.test_tasks.``test_basic_dependencies`()

`paver.tests.test_tasks.``test_calling_a_function_rather_than_task`()

`paver.tests.test_tasks.``test_calling_nonconsuming_task_with_arguments`()

`paver.tests.test_tasks.``test_calling_subpavement`()

`paver.tests.test_tasks.``test_calling_task_with_arguments`()

`paver.tests.test_tasks.``test_calling_task_with_arguments_do_not_overwrite_it_for_other_tasks`()

`paver.tests.test_tasks.``test_calling_task_with_empty_arguments`()

`paver.tests.test_tasks.``test_calling_task_with_option_arguments`()

`paver.tests.test_tasks.``test_captured_output_shows_up_on_exception`()

`paver.tests.test_tasks.``test_chained_dependencies`()

`paver.tests.test_tasks.``test_consume_args`()

`paver.tests.test_tasks.``test_consume_nargs`()

`paver.tests.test_tasks.``test_consume_nargs_and_options`()

`paver.tests.test_tasks.``test_debug_logging`()

`paver.tests.test_tasks.``test_depending_on_a_function_rather_than_task`()

`paver.tests.test_tasks.``test_description_empty_without_docstring`()

`paver.tests.test_tasks.``test_description_retrieval_first_sentence`()

`paver.tests.test_tasks.``test_description_retrieval_first_sentence_even_with_version_numbers`()

`paver.tests.test_tasks.``test_description_retrieval_trial`()

`paver.tests.test_tasks.``test_dest_parameter_should_map_opt_to_property`()

`paver.tests.test_tasks.``test_dotted_options`()

`paver.tests.test_tasks.``test_dry_run`()

`paver.tests.test_tasks.``test_environment_insertion`()

`paver.tests.test_tasks.``test_error_show_up_no_matter_what`()

`paver.tests.test_tasks.``test_exactly_same_parameters_must_be_specified_in_order_to_allow_sharing`()

`paver.tests.test_tasks.``test_list_tasks`()

`paver.tests.test_tasks.``test_longname_access`()

`paver.tests.test_tasks.``test_longname_resolution_in_dependencies`()

`paver.tests.test_tasks.``test_messages_with_formatting_and_no_args_still_work`()

`paver.tests.test_tasks.``test_optional_args_in_tasks`()

`paver.tests.test_tasks.``test_options_inherited_via_needs`()

`paver.tests.test_tasks.``test_options_inherited_via_needs_even_from_grandparents`()

`paver.tests.test_tasks.``test_options_may_overlap_between_multiple_tasks_even_when_specified_in_reverse_order`()

`paver.tests.test_tasks.``test_options_may_overlap_if_explicitly_allowed`()

`paver.tests.test_tasks.``test_options_might_be_provided_if_task_might_be_called`()

`paver.tests.test_tasks.``test_options_might_be_shared_both_way`()

`paver.tests.test_tasks.``test_options_passed_to_task`()

`paver.tests.test_tasks.``test_options_shouldnt_overlap`()

`paver.tests.test_tasks.``test_options_shouldnt_overlap_when_bad_task_specified`()

`paver.tests.test_tasks.``test_paver_doesnt_crash_on_task_function_with_annotations`()

`paver.tests.test_tasks.``test_setting_of_options_with_equals`()

`paver.tests.test_tasks.``test_shortname_access`()

`paver.tests.test_tasks.``test_task_can_be_called_repeatedly`()

`paver.tests.test_tasks.``test_task_command_line_options`()

`paver.tests.test_tasks.``test_task_finders`()

`paver.tests.test_tasks.``test_tasks_dont_repeat`()

## paver.tests.utils module

exception `paver.tests.utils.``FakeExitException`

  Bases: `Exception`

  Fake out tasks.Environment._exit to avoid interupting tests

class `paver.tests.utils.``FakeModule`(**kw)

  Bases: `object`

`paver.tests.utils.``patched_exit`(self, code)

`paver.tests.utils.``patched_print`(self, output)

## Module contents