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.ReceivePackHandler
ReceivePackHandler that does not support side-band-64k.
-
classmethod
capabilities
()¶
-
classmethod
-
class
dulwich.tests.compat.server_utils.
ServerTests
¶ Bases:
object
Base 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.