dulwich.tests.compat.server_utils module¶
Utilities for testing git server compatibility.
-
class
dulwich.tests.compat.server_utils.NoSideBand64kReceivePackHandler(backend, args, proto, http_req=None, advertise_refs=False)¶ Bases:
dulwich.server.ReceivePackHandlerReceivePackHandler that does not support side-band-64k.
-
classmethod
capabilities()¶
-
classmethod
-
class
dulwich.tests.compat.server_utils.ServerTests¶ Bases:
objectBase tests for testing servers.
Does not inherit from TestCase so tests are not automatically run.
-
branch_args(branches=None)¶
-
import_repos()¶
-
min_single_branch_version= (1, 7, 10)¶
-
test_clone_from_dulwich_empty()¶
-
test_fetch_from_dulwich()¶
-
test_fetch_from_dulwich_issue_88_alternative()¶
-
test_fetch_from_dulwich_issue_88_standard()¶
-
test_fetch_from_dulwich_no_op()¶
-
test_fetch_full_depth_into_shallow_clone_from_dulwich()¶
-
test_fetch_same_depth_into_shallow_clone_from_dulwich()¶
-
test_lsremote_from_dulwich()¶
-
test_new_shallow_clone_from_dulwich()¶
-
test_push_to_dulwich()¶
-
test_push_to_dulwich_issue_88_standard()¶
-
test_push_to_dulwich_no_op()¶
-
test_push_to_dulwich_remove_branch()¶
-
test_shallow_clone_from_git_is_identical()¶
-
url(port)¶
-
-
dulwich.tests.compat.server_utils.ignore_error(error)¶ Check whether this error is safe to ignore.