|
7 | 7 | from common.serializers.signing_serializer import SigningSerializer
|
8 | 8 | from ledger.genesis_txn.genesis_txn_file_util import create_genesis_txn_init_ledger
|
9 | 9 | from ledger.test.helper import create_ledger, create_ledger_text_file_storage, \
|
10 |
| - create_ledger_chunked_file_storage, create_ledger_leveldb_file_storage |
| 10 | + create_ledger_chunked_file_storage, create_ledger_leveldb_storage, create_ledger_rocksdb_storage |
11 | 11 |
|
12 | 12 |
|
13 | 13 | @pytest.fixture(scope='module')
|
@@ -75,32 +75,38 @@ def hash_serializer(request):
|
75 | 75 | return CompactSerializer(orderedFields)
|
76 | 76 |
|
77 | 77 |
|
78 |
| -@pytest.yield_fixture(scope="function", params=['TextFileStorage', 'ChunkedFileStorage', 'LeveldbStorage']) |
| 78 | +@pytest.yield_fixture(scope="function", params=['TextFileStorage', 'ChunkedFileStorage', |
| 79 | + 'LeveldbStorage', 'RocksdbStorage']) |
79 | 80 | def ledger(request, genesis_txn_file, tempdir, txn_serializer, hash_serializer):
|
80 | 81 | ledger = create_ledger(request, txn_serializer,
|
81 | 82 | hash_serializer, tempdir, genesis_txn_file)
|
82 | 83 | yield ledger
|
83 | 84 | ledger.stop()
|
84 | 85 |
|
85 | 86 |
|
86 |
| -@pytest.yield_fixture(scope="function", params=['TextFileStorage', 'ChunkedFileStorage', 'LeveldbStorage']) |
| 87 | +@pytest.yield_fixture(scope="function", params=['TextFileStorage', 'ChunkedFileStorage', |
| 88 | + 'LeveldbStorage', 'RocksdbStorage']) |
87 | 89 | def create_ledger_callable(request):
|
88 | 90 | if request.param == 'TextFileStorage':
|
89 | 91 | return create_ledger_text_file_storage
|
90 | 92 | elif request.param == 'ChunkedFileStorage':
|
91 | 93 | return create_ledger_chunked_file_storage
|
92 | 94 | elif request.param == 'LeveldbStorage':
|
93 |
| - return create_ledger_leveldb_file_storage |
| 95 | + return create_ledger_leveldb_storage |
| 96 | + elif request.param == 'RocksdbStorage': |
| 97 | + return create_ledger_rocksdb_storage |
94 | 98 |
|
95 | 99 |
|
96 |
| -@pytest.yield_fixture(scope="function", params=['TextFileStorage', 'ChunkedFileStorage', 'LeveldbStorage']) |
| 100 | +@pytest.yield_fixture(scope="function", params=['TextFileStorage', 'ChunkedFileStorage', |
| 101 | + 'LeveldbStorage', 'RocksdbStorage']) |
97 | 102 | def ledger_no_genesis(request, tempdir, txn_serializer, hash_serializer):
|
98 | 103 | ledger = create_ledger(request, txn_serializer, hash_serializer, tempdir)
|
99 | 104 | yield ledger
|
100 | 105 | ledger.stop()
|
101 | 106 |
|
102 | 107 |
|
103 |
| -@pytest.yield_fixture(scope="function", params=['TextFileStorage', 'ChunkedFileStorage', 'LeveldbStorage']) |
| 108 | +@pytest.yield_fixture(scope="function", params=['TextFileStorage', 'ChunkedFileStorage', |
| 109 | + 'LeveldbStorage', 'RocksdbStorage']) |
104 | 110 | def ledger_with_genesis(request, init_genesis_txn_file, tempdir, txn_serializer, hash_serializer):
|
105 | 111 | ledger = create_ledger(request, txn_serializer,
|
106 | 112 | hash_serializer, tempdir, init_genesis_txn_file)
|
|
0 commit comments