nim-codex/tests
Eric 9cecb68520
[repostore] Retrieve empty blocks (#513)
Add handling of empty blocks in the RepoStore.

* Add empty block handling to repostore for put, del, has
Also added tests for all empty block handling blockstore operations. This showed there was an ambiguous identifier present for `hasBlock`, so one of the two `hasBlock` definitions was removed in `repostore`.

* Change CacheStore to RepoStore in testerasure
As CacheStore is not used in the node, update the Datastore used in the erasure coding tests to be a RepoStore. This ensures that the K > 1 cases are being tested, where they will produce empty padding blocks in the erasure-coded manifests.
2023-08-21 12:51:04 +10:00
..
codex [repostore] Retrieve empty blocks (#513) 2023-08-21 12:51:04 +10:00
contracts Slot queue (#455) 2023-07-25 12:50:30 +10:00
fixtures Node setup (#32) 2022-01-10 09:32:56 -06:00
helpers Create memory-leak detecting test suite (#226) 2023-06-22 12:01:21 -06:00
integration Bump deps take2 (#492) 2023-08-01 16:47:57 -07:00
checktest.nim Create memory-leak detecting test suite (#226) 2023-06-22 12:01:21 -06:00
config.nims [build] fix: ignore logging when running singular tests (#369) 2023-03-16 15:32:09 +01:00
coverage.nim Bump deps take2 (#492) 2023-08-01 16:47:57 -07:00
coverage.nims Bump deps take2 (#492) 2023-08-01 16:47:57 -07:00
ethertest.nim Create memory-leak detecting test suite (#226) 2023-06-22 12:01:21 -06:00
examples.nim Slot queue (#455) 2023-07-25 12:50:30 +10:00
helpers.nim Create memory-leak detecting test suite (#226) 2023-06-22 12:01:21 -06:00
logging.nim Bump deps take2 (#492) 2023-08-01 16:47:57 -07:00
nimlldb.py Bump deps take2 (#492) 2023-08-01 16:47:57 -07:00
testCodex.nim Merkle tree construction (#504) 2023-08-15 13:23:35 +02:00
testContracts.nim Validator (#387) 2023-04-19 15:06:00 +02:00
testIntegration.nim Generate proofs when required (#383) 2023-03-27 15:47:25 +02:00