b.t.per_branch : package documentation

Part of bzrlib.tests

Branch implementation tests for bzr.

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.
def make_scenarios(transport_server, transport_readonly_server, formats, vfs_transport_factory=None, name_suffix=''):
Transform the input formats to a list of scenarios.
ParametersformatsA list of (branch_format, bzrdir_format).
def branch_scenarios():
def load_tests(standard_tests, module, loader):
API Documentation for Bazaar, generated by pydoctor at 2021-09-20 00:21:30.