MCPcopy
hub / github.com/borgbackup/borg / test_multiple_transactions

Function test_multiple_transactions

src/borg/testsuite/legacyrepository_test.py:139–147  ·  view source on GitHub ↗
(repo_fixtures, request)

Source from the content-addressed store, hash-verified

137
138
139def test_multiple_transactions(repo_fixtures, request):
140 with get_repository_from_fixture(repo_fixtures, request) as repository:
141 repository.put(H(0), fchunk(b"foo"))
142 repository.put(H(1), fchunk(b"foo"))
143 repository.commit(compact=False)
144 repository.delete(H(0))
145 repository.put(H(1), fchunk(b"bar"))
146 repository.commit(compact=False)
147 assert pdchunk(repository.get(H(1))) == b"bar"
148
149
150def test_read_data(repo_fixtures, request):

Callers

nothing calls this directly

Calls 8

HFunction · 0.70
fchunkFunction · 0.70
pdchunkFunction · 0.70
putMethod · 0.45
commitMethod · 0.45
deleteMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected