These test the conformance of all the branch variations to the expected API.
Specific tests for individual formats are in the tests/test_branch
file
rather than in tests/per_branch/*.py
.
Module | test_bound_sftp | Tests for branches bound to an sftp branch. |
Module | test_branch | Tests for branch implementations - tests a branch format. |
Module | test_break_lock | Tests for branch break-lock behaviour. |
Module | test_check | Tests for branch implementations - test check() functionality |
Module | test_commit | Tests for the contract of commit on branches. |
Module | test_config | Tests for branch.get_config behaviour. |
Module | test_create_checkout | Tests for the Branch.create_checkout |
Module | test_create_clone | Tests for branch.create_clone behaviour. |
Module | test_dotted_revno_to_revision_id | Tests for Branch.dotted_revno_to_revision_id() |
Module | test_get_revision_id_to_revno_map | Tests for Branch.get_revision_id_to_revno_map() |
Module | test_hooks | Tests that branch classes implement hook callouts correctly. |
Module | test_http | Test branches with inaccessible parents. |
Module | test_iter_merge_sorted_revisions | Tests for Branch.iter_merge_sorted_revisions() |
Module | test_last_revision_info | Tests for branch.last_revision_info. |
Module | test_locking | Test locks across all branch implemenations |
Module | test_parent | Undocumented |
Module | test_permissions | Tests for bzr setting permissions. |
Module | test_pull | Tests for branch.pull behaviour. |
Module | test_push | Tests for branch.push behaviour. |
Module | test_reconcile | Tests for branch implementations - test reconcile() functionality |
Module | test_revision_history | Tests for Branch.revision_history and last_revision. |
Module | test_revision_id_to_dotted_revno | Tests for Branch.revision_id_to_dotted_revno() |
Module | test_revision_id_to_revno | Tests for Branch.revision_id_to_revno() |
Module | test_sprout | Tests for Branch.sprout() |
Module | test_stacking | Tests for Branch.get_stacked_on_url and set_stacked_on_url. |
Module | test_tags | Tags stored within a branch |
Module | test_uncommit | Tests for the contract of uncommit on branches. |
Module | test_update | Undocumented |
From the __init__.py module:
Class | TestCaseWithBranch | This helper will be parameterised in each per_branch test. |
Function | branch_scenarios | Undocumented |
Function | load_tests | Undocumented |
Function | make_scenarios | Transform the input formats to a list of scenarios. |