Part of bzrlib.tests View In Hierarchy
Known subclasses: bzrlib.plugins.bash_completion.tests.test_bashcomp.TestBashCompletionInvoking, bzrlib.plugins.changelog_merge.tests.test_changelog_merge.TestChangeLogMerger, bzrlib.plugins.launchpad.test_lp_api.TestLaunchpadMirror, bzrlib.plugins.launchpad.test_lp_login.TestLaunchpadLogin, bzrlib.plugins.launchpad.test_lp_open.TestLaunchpadOpen, bzrlib.plugins.launchpad.test_register.TestBranchRegistration, bzrlib.plugins.weave_fmt.test_bzrdir.TestBoundBranch, bzrlib.plugins.weave_fmt.test_bzrdir.TestBranchFormat4, bzrlib.plugins.weave_fmt.test_bzrdir.TestBreakLockOldBranch, bzrlib.plugins.weave_fmt.test_bzrdir.TestFormat5, bzrlib.plugins.weave_fmt.test_bzrdir.TestFormat6, bzrlib.plugins.weave_fmt.test_bzrdir.TestInfo, bzrlib.plugins.weave_fmt.test_bzrdir.TestInit, bzrlib.plugins.weave_fmt.test_bzrdir.TestUpgrade, bzrlib.plugins.weave_fmt.test_repository.TestFormat6, bzrlib.plugins.weave_fmt.test_repository.TestFormat7, bzrlib.plugins.weave_fmt.test_repository.TestInterWeaveRepo, bzrlib.plugins.weave_fmt.test_workingtree.TestFormat2WorkingTree, bzrlib.tests.blackbox.ExternalBase, bzrlib.tests.blackbox.test_add.TestAdd, bzrlib.tests.blackbox.test_added.TestAdded, bzrlib.tests.blackbox.test_alias.TestAlias, bzrlib.tests.blackbox.test_aliases.TestAliases, bzrlib.tests.blackbox.test_ancestry.TestAncestry, bzrlib.tests.blackbox.test_annotate.TestAnnotate, bzrlib.tests.blackbox.test_annotate.TestSimpleAnnotate, bzrlib.tests.blackbox.test_bound_branches.TestBoundBranches, bzrlib.tests.blackbox.test_branch.TestBranch, bzrlib.tests.blackbox.test_branch.TestBranchStacked, bzrlib.tests.blackbox.test_branch.TestDeprecatedAliases, bzrlib.tests.blackbox.test_branch.TestSmartServerBranching, bzrlib.tests.blackbox.test_branches.TestBranches, bzrlib.tests.blackbox.test_break_lock.TestBreakLock, bzrlib.tests.blackbox.test_break_lock.TestConfigBreakLock, bzrlib.tests.blackbox.test_bundle_info.TestBundleInfo, bzrlib.tests.blackbox.test_cat.TestCat, bzrlib.tests.blackbox.test_cat_revision.TestCatRevision, bzrlib.tests.blackbox.test_check.TestCheck, bzrlib.tests.blackbox.test_checkout.TestCheckout, bzrlib.tests.blackbox.test_clean_tree.TestBzrTools, bzrlib.tests.blackbox.test_commit.TestCommit, bzrlib.tests.blackbox.test_config.TestConfigActive, bzrlib.tests.blackbox.test_config.TestConfigDisplay, bzrlib.tests.blackbox.test_config.TestConfigDisplayWithPolicy, bzrlib.tests.blackbox.test_config.TestConfigRemoveOption, bzrlib.tests.blackbox.test_config.TestConfigSetOption, bzrlib.tests.blackbox.test_config.TestWithoutConfig, bzrlib.tests.blackbox.test_conflicts.TestUnicodePaths, bzrlib.tests.blackbox.test_debug.TestDebugBytes, bzrlib.tests.blackbox.test_deleted.TestDeleted, bzrlib.tests.blackbox.test_diff.DiffBase, bzrlib.tests.blackbox.test_dpush.TestDpush, bzrlib.tests.blackbox.test_dump_btree.TestDumpBtree, bzrlib.tests.blackbox.test_exceptions.TestDeprecationWarning, bzrlib.tests.blackbox.test_export.TestExport, bzrlib.tests.blackbox.test_filesystem_cicp.TestCICPBase, bzrlib.tests.blackbox.test_filtered_view_ops.TestViewFileOperations, bzrlib.tests.blackbox.test_filtered_view_ops.TestViewTreeOperations, bzrlib.tests.blackbox.test_find_merge_base.TestFindMergeBase, bzrlib.tests.blackbox.test_help.TestHelp, bzrlib.tests.blackbox.test_hooks.TestHooks, bzrlib.tests.blackbox.test_ignore.TestCommands, bzrlib.tests.blackbox.test_ignored.TestIgnored, bzrlib.tests.blackbox.test_info.TestInfo, bzrlib.tests.blackbox.test_init.TestInit, bzrlib.tests.blackbox.test_inventory.TestInventory, bzrlib.tests.blackbox.test_join.TestJoin, bzrlib.tests.blackbox.test_locale.TestLocale, bzrlib.tests.blackbox.test_locale.TestMultibyteCodecs, bzrlib.tests.blackbox.test_log.TestLog, bzrlib.tests.blackbox.test_logformats.TestLogFormats, bzrlib.tests.blackbox.test_lookup_revision.TestLookupRevision, bzrlib.tests.blackbox.test_ls.TestLS, bzrlib.tests.blackbox.test_merge.TestMerge, bzrlib.tests.blackbox.test_merge.TestMergeForce, bzrlib.tests.blackbox.test_merge.TestMergeRevisionRange, bzrlib.tests.blackbox.test_merge_directive.TestMergeDirective, bzrlib.tests.blackbox.test_missing.TestMissing, bzrlib.tests.blackbox.test_modified.TestModified, bzrlib.tests.blackbox.test_mv.TestMove, bzrlib.tests.blackbox.test_nick.TestNick, bzrlib.tests.blackbox.test_non_ascii.TestNonAscii, bzrlib.tests.blackbox.test_pack.TestPack, bzrlib.tests.blackbox.test_pull.TestPull, bzrlib.tests.blackbox.test_push.TestPush, bzrlib.tests.blackbox.test_push.TestPushForeign, bzrlib.tests.blackbox.test_push.TestPushRedirect, bzrlib.tests.blackbox.test_push.TestPushStrictWithChanges, bzrlib.tests.blackbox.test_push.TestPushStrictWithoutChanges, bzrlib.tests.blackbox.test_reconcile.TrivialTest, bzrlib.tests.blackbox.test_reconfigure.TestReconfigureStacking, bzrlib.tests.blackbox.test_reference.TestReference, bzrlib.tests.blackbox.test_remerge.TestRemerge, bzrlib.tests.blackbox.test_remove.TestRemove, bzrlib.tests.blackbox.test_remove_tree.TestRemoveTree, bzrlib.tests.blackbox.test_repair_workingtree.TestRepairWorkingTree, bzrlib.tests.blackbox.test_resolve.TestResolveAuto, bzrlib.tests.blackbox.test_revert.TestRevert, bzrlib.tests.blackbox.test_revision_history.TestRevisionHistory, bzrlib.tests.blackbox.test_revision_info.TestRevisionInfo, bzrlib.tests.blackbox.test_revno.TestRevno, bzrlib.tests.blackbox.test_rmbranch.TestRemoveBranch, bzrlib.tests.blackbox.test_send.TestSend, bzrlib.tests.blackbox.test_send.TestSendStrictWithChanges, bzrlib.tests.blackbox.test_send.TestSendStrictWithoutChanges, bzrlib.tests.blackbox.test_serve.TestBzrServeBase, bzrlib.tests.blackbox.test_shelve.TestShelveList, bzrlib.tests.blackbox.test_shelve.TestShelveRelpath, bzrlib.tests.blackbox.test_shelve.TestShelveUnshelve, bzrlib.tests.blackbox.test_shelve.TestUnshelvePreview, bzrlib.tests.blackbox.test_sign_my_commits.SignMyCommits, bzrlib.tests.blackbox.test_split.TestSplit, bzrlib.tests.blackbox.test_status.BranchStatus, bzrlib.tests.blackbox.test_status.TestStatus, bzrlib.tests.blackbox.test_status.TestStatusEncodings, bzrlib.tests.blackbox.test_switch.TestSwitch, bzrlib.tests.blackbox.test_switch.TestSwitchDoesntOpenMasterBranch, bzrlib.tests.blackbox.test_switch.TestSwitchParentLocationBase, bzrlib.tests.blackbox.test_tags.TestTagging, bzrlib.tests.blackbox.test_too_much.OldTests, bzrlib.tests.blackbox.test_too_much.TestCommands, bzrlib.tests.blackbox.test_uncommit.TestUncommit, bzrlib.tests.blackbox.test_unknowns.TestUnknowns, bzrlib.tests.blackbox.test_update.TestUpdate, bzrlib.tests.blackbox.test_upgrade.TestWithUpgradableBranches, bzrlib.tests.blackbox.test_upgrade.UpgradeRecommendedTests, bzrlib.tests.blackbox.test_version_info.TestVersionInfo, bzrlib.tests.blackbox.test_versioning.SubdirCommit, bzrlib.tests.blackbox.test_versioning.TestMkdir, bzrlib.tests.blackbox.test_view.TestViewUI, bzrlib.tests.blackbox.test_whoami.TestWhoami, bzrlib.tests.ChrootedTestCase, bzrlib.tests.http_utils.TestCaseWithWebserver, bzrlib.tests.per_branch.test_bound_sftp.BoundSFTPBranch, bzrlib.tests.per_branch.test_last_revision_info.TestLastRevisionInfo, bzrlib.tests.per_branch.test_parent.TestParent, bzrlib.tests.per_branch.test_permissions.TestPermissions, bzrlib.tests.per_bzrdir.TestCaseWithBzrDir, bzrlib.tests.per_controldir.TestCaseWithControlDir, bzrlib.tests.per_foreign_vcs.test_branch.ForeignBranchFormatTests, bzrlib.tests.per_foreign_vcs.test_branch.ForeignBranchTests, bzrlib.tests.per_foreign_vcs.test_repository.ForeignRepositoryTests, bzrlib.tests.per_interbranch.TestCaseWithInterBranch, bzrlib.tests.per_lock.TestCaseWithLock, bzrlib.tests.per_merger.TestHookMergeFileContent, bzrlib.tests.per_merger.TestMergeImplementation, bzrlib.tests.per_pack_repository.TestKeyDependencies, bzrlib.tests.per_pack_repository.TestPackRepository, bzrlib.tests.per_pack_repository.TestPackRepositoryStacking, bzrlib.tests.per_pack_repository.TestSmartServerAutopack, bzrlib.tests.per_repository.test_repository.TestEscaping, bzrlib.tests.per_tree.TestTreeImplementationSupport, bzrlib.tests.script.TestCaseWithTransportAndScript, bzrlib.tests.test_annotate.TestAnnotate, bzrlib.tests.test_bad_files.TestBadFiles, bzrlib.tests.test_branch.BzrBranch8, bzrlib.tests.test_branch.TestBranch6, bzrlib.tests.test_branch.TestBranch7, bzrlib.tests.test_branch.TestBranchFormat5, bzrlib.tests.test_branch.TestBranchOptions, bzrlib.tests.test_branch.TestBranchReference, bzrlib.tests.test_branch.TestBzrBranchFormat, bzrlib.tests.test_branch.TestHooks, bzrlib.tests.test_btree_index.BTreeTestCase, bzrlib.tests.test_bundle.BundleTester1, bzrlib.tests.test_bundle.MungedBundleTesterV09, bzrlib.tests.test_bundle.MungedBundleTesterV4, bzrlib.tests.test_bundle.TestReadMergeableFromUrl, bzrlib.tests.test_bundle.V08BundleTester, bzrlib.tests.test_bundle.V4BundleTester, bzrlib.tests.test_bzrdir.ChrootedTests, bzrlib.tests.test_bzrdir.NonLocalTests, bzrlib.tests.test_bzrdir.TestBzrDirFormat, bzrlib.tests.test_bzrdir.TestDotBzrHidden, bzrlib.tests.test_bzrdir.TestMeta1DirColoFormat, bzrlib.tests.test_bzrdir.TestMeta1DirFormat, bzrlib.tests.test_bzrdir.TestRepositoryAcquisitionPolicy, bzrlib.tests.test_chunk_writer.TestWriter, bzrlib.tests.test_commit.TestCommit, bzrlib.tests.test_commit_merge.TestCommitMerge, bzrlib.tests.test_config.TestAuthenticationRing, bzrlib.tests.test_config.TestBranchConfig, bzrlib.tests.test_config.TestConfigGetOptions, bzrlib.tests.test_config.TestConfigGetSections, bzrlib.tests.test_config.TestConfigRemoveOption, bzrlib.tests.test_config.TestIniConfigContent, bzrlib.tests.test_config.TestIniFileStoreContent, bzrlib.tests.test_config.TestOldConfigHooks, bzrlib.tests.test_config.TestOldConfigHooksForRemote, bzrlib.tests.test_config.TestStackCrossSectionsExpand, bzrlib.tests.test_config.TestStackExpandOptions, bzrlib.tests.test_config.TestStackWithTransport, bzrlib.tests.test_config.TestStore, bzrlib.tests.test_config.TestTransportConfig, bzrlib.tests.test_config.TestTreeConfig, bzrlib.tests.test_conflicts.TestConflicts, bzrlib.tests.test_conflicts.TestParametrizedResolveConflicts, bzrlib.tests.test_controldir.TestControlDirFormatDeprecated, bzrlib.tests.test_controldir.TestNotBzrDir, bzrlib.tests.test_controldir.TestProber, bzrlib.tests.test_delta.TestChangesFrom, bzrlib.tests.test_delta.TestDeltaShow, bzrlib.tests.test_diff.TestDiffDates, bzrlib.tests.test_diff.TestDiffFromTool, bzrlib.tests.test_diff.TestDiffFromToolEncodedFilename, bzrlib.tests.test_diff.TestDiffTree, bzrlib.tests.test_diff.TestGetTreesAndBranchesToDiffLocked, bzrlib.tests.test_diff.TestShowDiffTrees, bzrlib.tests.test_directory_service.TestAliasDirectory, bzrlib.tests.test_dirstate.TestCaseWithDirState, bzrlib.tests.test_dirstate.TestDirstateSortOrder, bzrlib.tests.test_dirstate.TestPackStat, bzrlib.tests.test_errors.TestErrors, bzrlib.tests.test_export.TarExporterTests, bzrlib.tests.test_export.TestDirExport, bzrlib.tests.test_export.ZipExporterTests, bzrlib.tests.test_extract.TestExtract, bzrlib.tests.test_fetch.Test1To2Fetch, bzrlib.tests.test_fetch.TestFetch, bzrlib.tests.test_fetch.TestKnitToPackFetch, bzrlib.tests.test_fetch.TestMergeFetch, bzrlib.tests.test_fetch.TestMergeFileHistory, bzrlib.tests.test_filter_tree.TestFilterTree, bzrlib.tests.test_foreign.DummyForeignVcsTests, bzrlib.tests.test_foreign.WorkingTreeFileUpdateTests, bzrlib.tests.test_ftp_transport.TestCaseAFTP, bzrlib.tests.test_ftp_transport.TestCaseWithFTPServer, bzrlib.tests.test_graph.TestCachingParentsProviderExtras, bzrlib.tests.test_groupcompress.TestGroupCompressConfig, bzrlib.tests.test_groupcompress.TestLazyGroupCompress, bzrlib.tests.test_http.SmartHTTPTunnellingTest, bzrlib.tests.test_http.TestUrllib2AuthHandler, bzrlib.tests.test_i18n.TestTranslate, bzrlib.tests.test_ignores.TestTreeIgnores, bzrlib.tests.test_import_tariff.ImportTariffTestCase, bzrlib.tests.test_info.TestInfo, bzrlib.tests.test_inv.TestDeltaApplication, bzrlib.tests.test_inv.TestMutableInventoryFromTree, bzrlib.tests.test_knit.KnitTests, bzrlib.tests.test_library_state.TestLibraryState, bzrlib.tests.test_lockdir.TestLockDir, bzrlib.tests.test_lockdir.TestLockDirHooks, bzrlib.tests.test_lockdir.TestStaleLockDir, bzrlib.tests.test_log.TestCaseForLogFormatter, bzrlib.tests.test_log.TestHistoryChange, bzrlib.tests.test_log.TestLogExcludeAncestry, bzrlib.tests.test_log.TestShowChangedRevisions, bzrlib.tests.test_log.TestShowLog, bzrlib.tests.test_matchers.TestHasLayout, bzrlib.tests.test_matchers.TestMatchesAncestry, bzrlib.tests.test_memorytree.TestMemoryTree, bzrlib.tests.test_merge.TestConfigurableFileMerger, bzrlib.tests.test_merge.TestMerge, bzrlib.tests.test_merge.TestMergeIntoBase, bzrlib.tests.test_merge.TestMergerEntriesLCAOnDisk, bzrlib.tests.test_merge_core.FunctionalMergeTest, bzrlib.tests.test_merge_core.MergeTest, bzrlib.tests.test_merge_core.TestMerger, bzrlib.tests.test_merge_directive.TestBodyHook, bzrlib.tests.test_merge_directive.TestMergeDirective1Branch, bzrlib.tests.test_merge_directive.TestMergeDirective2Branch, bzrlib.tests.test_missing.TestFindUnmerged, bzrlib.tests.test_missing.TestMissing, bzrlib.tests.test_msgeditor.MsgEditorTest, bzrlib.tests.test_mutabletree.TestHasChanges, bzrlib.tests.test_nonascii.NonAsciiTest, bzrlib.tests.test_nonascii.NormalizedFilename, bzrlib.tests.test_osutils.Test_CICPCanonicalRelpath, bzrlib.tests.test_pack.TestMakeReadvReader, bzrlib.tests.test_pack.TestReadvFile, bzrlib.tests.test_permissions.TestPermissions, bzrlib.tests.test_reconcile.TestReconciler, bzrlib.tests.test_reconfigure.TestReconfigure, bzrlib.tests.test_remote.BasicRemoteObjectTests, bzrlib.tests.test_remote.TestGetParentMapAllowsNew, bzrlib.tests.test_remote.TestRemoteBranchEffort, bzrlib.tests.test_remote.TestRemoteRepositoryCopyContent, bzrlib.tests.test_remote.TestStacking, bzrlib.tests.test_remote.TestUpdateBoundBranchWithModifiedBoundLocation, bzrlib.tests.test_rename_map.TestRenameMap, bzrlib.tests.test_repository.TestCrossFormatPacks, bzrlib.tests.test_repository.TestDevelopment6FindParentIdsOfRevisions, bzrlib.tests.test_repository.TestFormatKnit1, bzrlib.tests.test_repository.TestGCCHKPacker, bzrlib.tests.test_repository.TestInterRepository, bzrlib.tests.test_repository.TestNewPack, bzrlib.tests.test_repository.TestOptimisingPacker, bzrlib.tests.test_repository.TestPack, bzrlib.tests.test_repository.TestPacker, bzrlib.tests.test_repository.TestRepositoryConverter, bzrlib.tests.test_repository.TestRepositoryFormat, bzrlib.tests.test_repository.TestRepositoryFormatKnit3, bzrlib.tests.test_repository.TestRepositoryPackCollection, bzrlib.tests.test_repository.TestWithBrokenRepo, bzrlib.tests.test_revert.TestRevert, bzrlib.tests.test_revision.TestCommonAncestor, bzrlib.tests.test_revision.TestIntermediateRevisions, bzrlib.tests.test_revision.TestIsAncestor, bzrlib.tests.test_revisionspec.TestRevisionSpec, bzrlib.tests.test_revisiontree.TestTreeWithCommits, bzrlib.tests.test_selftest.TestActuallyStartBzrSubprocess, bzrlib.tests.test_selftest.TestCheckTreeShape, bzrlib.tests.test_selftest.TestConvenienceMakers, bzrlib.tests.test_selftest.TestRunBzrCaptured, bzrlib.tests.test_selftest.TestTestCaseTransports, bzrlib.tests.test_selftest.TestTestCaseWithTransport, bzrlib.tests.test_selftest.TestWithFakedStartBzrSubprocess, bzrlib.tests.test_sftp_transport.SSHVendorBadConnection, bzrlib.tests.test_sftp_transport.TestCaseWithSFTPServer, bzrlib.tests.test_shelf.TestPrepareShelf, bzrlib.tests.test_shelf.TestShelfManager, bzrlib.tests.test_shelf.TestUnshelver, bzrlib.tests.test_shelf_ui.ShelfTestCase, bzrlib.tests.test_shelf_ui.TestUnshelver, bzrlib.tests.test_smart.TestCaseWithChrootedTransport, bzrlib.tests.test_smart.TestSmartServerPackRepositoryAutopack, bzrlib.tests.test_smart_add.TestAddFrom, bzrlib.tests.test_smart_transport.SmartServerCommandTests, bzrlib.tests.test_smart_transport.SmartServerRequestHandlerTests, bzrlib.tests.test_status.TestHooks, bzrlib.tests.test_status.TestStatus, bzrlib.tests.test_store.TestVersionFileStore, bzrlib.tests.test_strace.TestStrace, bzrlib.tests.test_subsume.TestWorkingTree, bzrlib.tests.test_switch.TestSwitch, bzrlib.tests.test_tag.DisabledTagsTests, bzrlib.tests.test_tag.TestTagMerging, bzrlib.tests.test_tag.TestTagRevisionRenames, bzrlib.tests.test_tag.TestTagsInCheckouts, bzrlib.tests.test_testament.TestamentSetup, bzrlib.tests.test_transform.TestBuildTree, bzrlib.tests.test_transform.TestCommitTransform, bzrlib.tests.test_transform.TestFileMover, bzrlib.tests.test_transform.TestFinalizeRobustness, bzrlib.tests.test_transform.TestInventoryAltered, bzrlib.tests.test_transform.TestOrphan, bzrlib.tests.test_transform.TestSerializeTransform, bzrlib.tests.test_transform.TestTransformMissingParent, bzrlib.tests.test_transform.TestTransformPreview, bzrlib.tests.test_transform.TestTransformRollback, bzrlib.tests.test_transform.TestTreeTransform, bzrlib.tests.test_transport.TestLocalTransportWriteStream, bzrlib.tests.test_transport.TestSSHConnections, bzrlib.tests.test_tree.TestInterTree, bzrlib.tests.test_tree.TestMultiWalker, bzrlib.tests.test_tree.TestTree, bzrlib.tests.test_treebuilder.TestFakeTree, bzrlib.tests.test_treeshape.TestTreeShape, bzrlib.tests.test_ui.TestUIConfiguration, bzrlib.tests.test_uncommit.TestUncommit, bzrlib.tests.test_upgrade.TestSmartUpgrade, bzrlib.tests.test_upgrade.TestUpgrade, bzrlib.tests.test_upgrade_stacked.TestStackUpgrade, bzrlib.tests.test_version_info.TestVersionInfo, bzrlib.tests.test_whitebox.MoreTests, bzrlib.tests.test_workingtree.TestAutoResolve, bzrlib.tests.test_workingtree.TestDefaultFormat, bzrlib.tests.test_workingtree.TestFindTrees, bzrlib.tests.test_workingtree.TestRevert, bzrlib.tests.test_workingtree.TestTreeDirectory, bzrlib.tests.test_workingtree.TestTreeEntry, bzrlib.tests.test_workingtree.TestTreeFile, bzrlib.tests.test_workingtree.TestTreeLink, bzrlib.tests.test_workingtree.TestWorkingTreeFormat, bzrlib.tests.test_workingtree.TestWorkingTreeFormat3, bzrlib.tests.test_workingtree.TestWorkingTreeIterEntriesByDir_wSubtrees, bzrlib.tests.test_workingtree_4.TestCorruptDirstate, bzrlib.tests.test_workingtree_4.TestInventoryCoherency, bzrlib.tests.test_workingtree_4.TestWorkingTreeFormat4
These back onto two transport servers, one for readonly access and one for read write access.
If no explicit class is provided for readonly access, a ReadonlyTransportDecorator is used instead which allows the use of non disk based read write transports.
If an explicit class is provided for readonly access, that server and the readwrite one must both define get_url() as resolving to os.getcwd().
Method | get_vfs_only_server | See TestCaseWithMemoryTransport. |
Method | make_branch_and_tree | Create a branch on the transport and a tree locally. |
Method | assertIsDirectory | Assert that relpath within transport is a directory. |
Method | assertTreesEqual | Check that left and right have the same content and properties. |
Method | setUp | Undocumented |
Method | disable_missing_extensions_warning | Some tests expect a precise stderr content. |
Inherited from TestCaseInTempDir:
Method | check_file_contents | Undocumented |
Method | makeAndChdirToTestDir | See TestCaseWithMemoryTransport.makeAndChdirToTestDir(). |
Method | deleteTestDir | Undocumented |
Method | build_tree | Build a test tree according to a pattern. |
Method | assertInWorkingTree | Assert whether path or paths are in the WorkingTree |
Method | assertNotInWorkingTree | Assert whether path or paths are not in the WorkingTree |
Method | _getTestDirPrefix | Undocumented |
Inherited from TestCaseWithMemoryTransport (via TestCaseInTempDir):
Method | __init__ | Undocumented |
Method | get_transport | Return a writeable transport. |
Method | get_readonly_transport | Return a readonly transport for the test scratch space |
Method | create_transport_readonly_server | Create a transport server from class defined at init. |
Method | get_readonly_server | Get the server instance for the readonly transport |
Method | get_readonly_url | Get a URL for the readonly transport. |
Method | get_server | Get the read/write server instance. |
Method | get_url | Get a URL (or maybe a path) for the readwrite transport. |
Method | get_vfs_only_url | Get a URL (or maybe a path for the plain old vfs transport. |
Method | make_branch | Create a branch on the transport at relpath. |
Method | get_default_format | Undocumented |
Method | resolve_format | Resolve an object to a ControlDir format object. |
Method | make_bzrdir | Undocumented |
Method | make_repository | Create a repository on our default transport at relpath. |
Method | make_smart_server | Undocumented |
Method | make_branch_and_memory_tree | Create a branch on the default transport and a MemoryTree for it. |
Method | make_branch_builder | Undocumented |
Method | overrideEnvironmentForTesting | Undocumented |
Method | setup_smart_server_with_call_log | Sets up a smart server as the transport server with a call log. |
Method | reset_smart_call_log | Undocumented |
Method | _adjust_url | Get a URL (or maybe a path) for the readwrite transport. |
Method | _create_safety_net | Make a fake bzr directory. |
Method | _check_safety_net | Check that the safety .bzr directory have not been touched. |
Method | _make_test_root | Undocumented |
Inherited from TestCase (via TestCaseInTempDir, TestCaseWithMemoryTransport):
Method | debug | Undocumented |
Method | discardDetail | Extend the addDetail, getDetails api so we can remove a detail. |
Method | install_counter_hook | Install a counting hook. |
Method | disable_directory_isolation | Turn off directory isolation checks. |
Method | enable_directory_isolation | Enable directory isolation checks. |
Method | permit_dir | Permit a directory to be used by this test. See permit_url. |
Method | permit_url | Declare that url is an ok url to use in this test. |
Method | permit_source_tree_branch_repo | Permit the source tree bzr is running from to be opened. |
Method | record_directory_isolation | Gather accessed directories to permit later access. |
Method | start_server | Start transport_server for this test. |
Method | assertEqual | Undocumented |
Method | assertEqualDiff | Assert two texts are equal, if not raise an exception. |
Method | assertEqualMode | Undocumented |
Method | assertEqualStat | assert that expected and actual are the same stat result. |
Method | assertLength | Assert that obj_with_len is of length length. |
Method | assertLogsError | Assert that func(*args, **kwargs) quietly logs a specific error. |
Method | assertPositive | Assert that val is greater than 0. |
Method | assertNegative | Assert that val is less than 0. |
Method | assertStartsWith | Undocumented |
Method | assertEndsWith | Asserts that s ends with suffix. |
Method | assertContainsRe | Assert that a contains something matching a regular expression. |
Method | assertNotContainsRe | Assert that a does not match a regular expression |
Method | assertContainsString | Undocumented |
Method | assertNotContainsString | Undocumented |
Method | assertSubset | Assert that every entry in sublist is present in superlist. |
Method | assertListRaises | Fail unless excClass is raised when the iterator from func is used. |
Method | assertRaises | Assert that a callable raises a particular exception. |
Method | assertIs | Undocumented |
Method | assertIsNot | Undocumented |
Method | assertTransportMode | Fail if a path does not have mode "mode". |
Method | assertIsSameRealPath | Fail if path1 and path2 points to different files |
Method | assertIsInstance | Fail if obj is not an instance of kls |
Method | assertFileEqual | Fail if path does not contain 'content'. |
Method | assertDocstring | Fail if obj does not have expected_docstring |
Method | failUnlessExists | Undocumented |
Method | assertPathExists | Fail unless path or paths, which may be abs or relative, exist. |
Method | failIfExists | Undocumented |
Method | assertPathDoesNotExist | Fail if path or paths, which may be abs or relative, exist. |
Method | applyDeprecated | Call a deprecated callable without warning the user. |
Method | callCatchWarnings | Call a callable that raises python warnings. |
Method | callDeprecated | Assert that a callable is deprecated in a particular way. |
Method | thisFailsStrictLockCheck | It is known that this test would fail with -Dstrict_locks. |
Method | overrideAttr | Overrides an object attribute restoring it after the test. |
Method | overrideEnv | Set an environment variable, and reset it after the test. |
Method | recordCalls | Monkeypatch in a wrapper that will record calls. |
Method | knownFailure | Declare that this test fails for a known reason |
Method | time | Run callable and accrue the time it takes to the benchmark time. |
Method | log | Undocumented |
Method | get_log | Get a unicode string containing the log from bzrlib.trace. |
Method | requireFeature | This test requires a specific feature is available. |
Method | run_bzr | Invoke bzr, as if it were run from the command line. |
Method | run_bzr_error | Run bzr, and check that stderr contains the supplied regexes |
Method | run_bzr_subprocess | Run bzr in a subprocess for testing. |
Method | start_bzr_subprocess | Start bzr in a subprocess for testing. |
Method | get_source_path | Return the path of the directory containing bzrlib. |
Method | get_bzr_path | Return the path of the 'bzr' executable for this test suite. |
Method | finish_bzr_subprocess | Finish the execution of process. |
Method | check_tree_shape | Compare a tree to a list of expected names. |
Method | apply_redirected | Call callable with redirected std io pipes. |
Method | reduceLockdirTimeout | Reduce the default lock timeout for the duration of the test, so that |
Method | make_utf8_encoded_stringio | Return a StringIOWrapper instance, that will encode Unicode |
Method | disable_verb | Disable a smart server verb for one test. |
Method | _install_config_stats_hooks | Install config hooks to count hook calls. |
Method | _clear_debug_flags | Prevent externally set debug flags affecting tests. |
Method | _clear_hooks | Undocumented |
Method | _silenceUI | Turn off UI for duration of test |
Method | _check_locks | Check that all lock take/release actions have been paired. |
Method | _track_locks | Track lock activity during tests. |
Method | _lock_acquired | Undocumented |
Method | _lock_released | Undocumented |
Method | _lock_broken | Undocumented |
Method | _preopen_isolate_transport | Check that all transport openings are done in the test work area. |
Method | _preopen_isolate_url | Undocumented |
Method | _track_transports | Install checks for transport usage. |
Method | _ndiff_strings | Return ndiff between two strings containing lines. |
Method | _capture_deprecation_warnings | A helper for callDeprecated and applyDeprecated. |
Method | _startLogFile | Setup a in-memory target for bzr and testcase log messages |
Method | _finishLogFile | Flush and dereference the in-memory log for this testcase |
Method | _cleanEnvironment | Undocumented |
Method | _restoreHooks | Undocumented |
Method | _suppress_log | Remove the log info from details. |
Method | _do_skip | Undocumented |
Static Method | _do_known_failure | Undocumented |
Static Method | _do_not_applicable | Undocumented |
Static Method | _report_skip | Override the default _report_skip. |
Static Method | _report_expected_failure | Strip the log. |
Static Method | _do_unsupported_or_skip | Undocumented |
Method | _run_bzr_autosplit | Run bazaar command line, splitting up a string command line. |
Method | _run_bzr_core | Undocumented |
Method | _add_subprocess_log | Undocumented |
Method | _subprocess_log_cleanup | Undocumented |
Method | _popen | Place a call to Popen. |
This is useful for some tests with specific servers that need diagnostics.
If the transport is not a LocalTransport, the Tree can't be created on the transport. In that case if the vfs_transport_factory is LocalURLServer the working tree is created in the local directory backing the transport, and the returned tree's branch and repository will also be accessed locally. Otherwise a lightweight checkout is created and returned.
We do this because we can't physically create a tree in the local path, with a branch reference to the transport_factory url, and a branch + repository in the vfs_transport, unless the vfs_transport namespace is distinct from the local disk - the two branch objects would collide. While we could construct a tree with its branch object pointing at the transport_factory transport in memory, reopening it would behaving unexpectedly, and has in the past caused testing bugs when we tried to do it that way.
Parameters | format | The BzrDirFormat. |
Returns | the WorkingTree. |
This may not be possible on all transports; in that case it propagates a TransportNotPossible.