Tests that build on-disk repos from scratch.

Repos live in a temp dir and are torn down after each test. They start with a single commit in master having single file named 'a'.

Method get_repo_dir Undocumented
Method setUp Undocumented
Method test_get_shallow Undocumented
Method test_update_shallow Undocumented
Method test_build_repo Undocumented
Method test_commit_modified Undocumented
Method test_commit_symlink Undocumented
Method test_commit_deleted Undocumented
Method test_commit_follows Undocumented
Method test_commit_encoding Undocumented
Method test_commit_encoding_from_config Undocumented
Method test_commit_config_identity Undocumented
Method test_commit_config_identity_in_memoryrepo Undocumented
Method test_commit_fail_ref Undocumented
Method test_commit_branch Undocumented
Method test_commit_merge_heads Undocumented
Method test_commit_dangling_commit Undocumented
Method test_commit_dangling_commit_with_parents Undocumented
Method test_stage_absolute Undocumented
Method test_stage_deleted Undocumented
Method test_stage_directory Undocumented
Method test_commit_no_encode_decode Undocumented
Method test_discover_intended Undocumented
Method test_discover_isrepo Undocumented
Method test_discover_notrepo Undocumented

Inherited from TestCase:

Method tearDown Undocumented
def get_repo_dir(self):
Undocumented
def setUp(self):
Undocumented
def test_get_shallow(self):
Undocumented
def test_update_shallow(self):
Undocumented
def test_build_repo(self):
Undocumented
def test_commit_modified(self):
Undocumented
@skipIf(getattr(os, 'symlink', None), 'Requires symlink support')
def test_commit_symlink(self):
Undocumented
def test_commit_deleted(self):
Undocumented
def test_commit_follows(self):
Undocumented
def test_commit_encoding(self):
Undocumented
def test_commit_encoding_from_config(self):
Undocumented
def test_commit_config_identity(self):
Undocumented
def test_commit_config_identity_in_memoryrepo(self):
Undocumented
def test_commit_fail_ref(self):
Undocumented
def test_commit_branch(self):
Undocumented
def test_commit_merge_heads(self):
Undocumented
def test_commit_dangling_commit(self):
Undocumented
def test_commit_dangling_commit_with_parents(self):
Undocumented
def test_stage_absolute(self):
Undocumented
def test_stage_deleted(self):
Undocumented
def test_stage_directory(self):
Undocumented
@skipIf(sys.platform == 'win32'sys.version_info[:2] >= (3, 6), 'tries to implicitly decode as utf8')
def test_commit_no_encode_decode(self):
Undocumented
def test_discover_intended(self):
Undocumented
def test_discover_isrepo(self):
Undocumented
def test_discover_notrepo(self):
Undocumented
API Documentation for Dulwich, generated by pydoctor at 2018-11-17 19:05:54.