InterBranch implementation tests for bzr. These test the conformance of all the interbranch variations to the expected API including generally applicable corner cases. Specific tests for individual formats are in the tests for the formats itself rather than in tests/per_interbranch/*.py.
Module | test_copy_content_into | Tests for bzrlib.branch.InterBranch.copy_content_into. |
Module | test_fetch | Tests for InterBranch.fetch. |
Module | test_get | Tests for bzrlib.branch.InterBranch.get. |
Module | test_pull | Tests for InterBranch.pull behaviour. |
Module | test_push | Tests for branch.push behaviour. |
From the __init__.py module:
Class | StubMatchingInter | An inter for tests. |
Class | StubWithFormat | A stub object used to check that convenience methods call Inter's. |
Class | TestCaseWithInterBranch | No class docstring; 6/10 methods documented |
Function | default_test_list | Generate the default list of interbranch permutations to test. |
Function | load_tests | Undocumented |
Function | make_scenarios | Transform the input test list to a list of scenarios. |