This module contains tests for the domain-level smart requests and responses, such as the 'Branch.lock_write' request. Many of these use specific disk formats to exercise calls that only make sense for formats with specific properties.
Tests for low-level protocol encoding are found in test_smart_transport.
Function | load_tests | Multiply tests version and protocol consistency. |
Class | TestCaseWithChrootedTransport | Undocumented |
Class | TestCaseWithSmartMedium | No class docstring; 1/3 methods documented |
Class | TestByteStreamToStream | Undocumented |
Class | TestSmartServerResponse | No class docstring; 1/2 methods documented |
Class | TestSmartServerRequest | No class docstring; 1/3 methods documented |
Class | TestSmartServerBzrDirRequestCloningMetaDir | Tests for BzrDir.cloning_metadir. |
Class | TestSmartServerRequestCreateRepository | Tests for BzrDir.create_repository. |
Class | TestSmartServerRequestFindRepository | Tests for BzrDir.find_repository. |
Class | TestSmartServerBzrDirRequestGetConfigFile | Tests for BzrDir.get_config_file. |
Class | TestSmartServerRequestInitializeBzrDir | No class docstring; 3/3 methods documented |
Class | TestSmartServerRequestBzrDirInitializeEx | Basic tests for BzrDir.initialize_ex_1.16 in the smart server. |
Class | TestSmartServerRequestOpenBzrDir | Undocumented |
Class | TestSmartServerRequestOpenBzrDir_2_1 | Undocumented |
Class | TestSmartServerRequestOpenBzrDir_2_1_disk | Undocumented |
Class | TestSmartServerRequestOpenBranch | No class docstring; 4/4 methods documented |
Class | TestSmartServerRequestOpenBranchV2 | No class docstring; 5/5 methods documented |
Class | TestSmartServerRequestOpenBranchV3 | No class docstring; 5/5 methods documented |
Class | TestSmartServerRequestRevisionHistory | No class docstring; 2/2 methods documented |
Class | TestSmartServerBranchRequest | No class docstring; 2/2 methods documented |
Class | TestSmartServerBranchRequestLastRevisionInfo | No class docstring; 2/2 methods documented |
Class | TestSmartServerBranchRequestGetConfigFile | No class docstring; 1/2 methods documented |
Class | TestLockedBranch | Undocumented |
Class | TestSmartServerBranchRequestSetConfigOption | Undocumented |
Class | TestSmartServerBranchRequestSetConfigOptionDict | Undocumented |
Class | TestSmartServerBranchRequestSetTagsBytes | Undocumented |
Class | SetLastRevisionTestBase | Base test case for verbs that implement set_last_revision. |
Class | TestSetLastRevisionVerbMixin | Mixin test case for verbs that implement set_last_revision. |
Class | TestSmartServerBranchRequestSetLastRevision | Tests for Branch.set_last_revision verb. |
Class | TestSmartServerBranchRequestSetLastRevisionInfo | Tests for Branch.set_last_revision_info verb. |
Class | TestSmartServerBranchRequestSetLastRevisionEx | Tests for Branch.set_last_revision_ex verb. |
Class | TestSmartServerBranchRequestGetParent | Undocumented |
Class | TestSmartServerBranchRequestSetParent | Undocumented |
Class | TestSmartServerBranchRequestGetTagsBytes | Undocumented |
Class | TestSmartServerBranchRequestGetStackedOnURL | Undocumented |
Class | TestSmartServerBranchRequestLockWrite | Undocumented |
Class | TestSmartServerBranchRequestUnlock | Undocumented |
Class | TestSmartServerRepositoryRequest | No class docstring; 1/1 methods documented |
Class | TestSmartServerRepositoryGetParentMap | Undocumented |
Class | TestSmartServerRepositoryGetRevisionGraph | Undocumented |
Class | TestSmartServerRepositoryGetRevIdForRevno | Undocumented |
Class | GetStreamTestBase | Undocumented |
Class | TestSmartServerRepositoryGetStream | No class docstring; 3/3 methods documented |
Class | TestSmartServerRequestHasRevision | No class docstring; 2/2 methods documented |
Class | TestSmartServerRepositoryGatherStats | No class docstring; 3/3 methods documented |
Class | TestSmartServerRepositoryIsShared | No class docstring; 2/2 methods documented |
Class | TestSmartServerRepositoryLockWrite | Undocumented |
Class | TestInsertStreamBase | Undocumented |
Class | TestSmartServerRepositoryInsertStream | Undocumented |
Class | TestSmartServerRepositoryInsertStreamLocked | Undocumented |
Class | TestSmartServerRepositoryUnlock | Undocumented |
Class | TestSmartServerIsReadonly | Undocumented |
Class | TestSmartServerRepositorySetMakeWorkingTrees | Undocumented |
Class | TestSmartServerPackRepositoryAutopack | No class docstring; 1/4 methods documented |
Class | TestSmartServerVfsGet | No class docstring; 1/1 methods documented |
Class | TestHandlers | Tests for the request.request_handlers object. |
Class | SmartTCPServerHookTests | Tests for SmartTCPServer hooks. |