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
|