21 lines
487 B
Python
21 lines
487 B
Python
|
# third-party imports
|
||
|
import pytest
|
||
|
|
||
|
# local imports
|
||
|
from cic_eth.db.models.nonce import Nonce
|
||
|
|
||
|
def test_nonce_increment(
|
||
|
init_database,
|
||
|
eth_empty_accounts,
|
||
|
database_engine,
|
||
|
):
|
||
|
|
||
|
# if database_engine[:6] == 'sqlite':
|
||
|
# pytest.skip('sqlite cannot lock tables which is required for this test, skipping')
|
||
|
|
||
|
nonce = Nonce.next(eth_empty_accounts[0], 3)
|
||
|
assert nonce == 3
|
||
|
|
||
|
nonce = Nonce.next(eth_empty_accounts[0], 3)
|
||
|
assert nonce == 4
|