(repo_fixtures, request)
| 174 | |
| 175 | |
| 176 | def test_consistency2(repo_fixtures, request): |
| 177 | with get_repository_from_fixture(repo_fixtures, request) as repository: |
| 178 | repository.put(H(0), fchunk(b"foo")) |
| 179 | assert pdchunk(repository.get(H(0))) == b"foo" |
| 180 | repository.commit(compact=False) |
| 181 | repository.put(H(0), fchunk(b"foo2")) |
| 182 | assert pdchunk(repository.get(H(0))) == b"foo2" |
| 183 | repository.rollback() |
| 184 | assert pdchunk(repository.get(H(0))) == b"foo" |
| 185 | |
| 186 | |
| 187 | def test_overwrite_in_same_transaction(repo_fixtures, request): |