mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-13 12:33:25 +02:00
Add test for insert duplicate received offer (#1668)
This commit is contained in:
parent
4af20e7b03
commit
bc8fc125b5
1 changed files with 9 additions and 0 deletions
|
|
@ -311,6 +311,11 @@ def inserted_received_offer_id(squeak_db, received_offer):
|
|||
yield squeak_db.insert_received_offer(received_offer)
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def duplicate_inserted_received_offer_id(squeak_db, inserted_received_offer_id, received_offer):
|
||||
yield squeak_db.insert_received_offer(received_offer)
|
||||
|
||||
|
||||
def test_init_with_retries(squeak_db):
|
||||
with mock.patch.object(squeak_db, 'init', autospec=True) as mock_init, \
|
||||
mock.patch('squeaknode.db.squeak_db.time.sleep', autospec=True) as mock_sleep:
|
||||
|
|
@ -1087,6 +1092,10 @@ def test_get_received_offer(squeak_db, inserted_received_offer_id, received_offe
|
|||
) == received_offer
|
||||
|
||||
|
||||
def test_duplicate_inserted_received_offer(squeak_db, duplicate_inserted_received_offer_id):
|
||||
assert duplicate_inserted_received_offer_id is None
|
||||
|
||||
|
||||
def test_get_received_offer_none(squeak_db, inserted_received_offer_id, received_offer):
|
||||
retrieved_received_offer = squeak_db.get_received_offer(
|
||||
-1,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue