from conflict_set import * def test_conflict_set(): with ConflictSet() as cs: before = cs.getBytes() key = b"a key" cs.addWrites(1, write(key)) assert cs.getBytes() - before > 0 assert cs.check(read(0, key)) == [Result.CONFLICT] cs.setOldestVersion(1) assert cs.check(read(0, key)) == [Result.TOO_OLD]