chore: added removing of watched account
This commit is contained in:
parent
b4059b1f7d
commit
0708571b83
|
@ -3,6 +3,8 @@ import time
|
|||
import allure
|
||||
import pytest
|
||||
from allure_commons._allure import step
|
||||
|
||||
import driver
|
||||
from tests.wallet_main_screen import marks
|
||||
|
||||
import constants
|
||||
|
@ -46,3 +48,15 @@ def test_plus_button_add_watched_address(
|
|||
time.sleep(1)
|
||||
if time.monotonic() - started_at > 15:
|
||||
raise LookupError(f'Account {expected_account} not found in {wallet.left_panel.accounts}')
|
||||
|
||||
with step('Delete watched account with agreement'):
|
||||
wallet.left_panel.delete_account_from_context_menu(name).confirm()
|
||||
|
||||
with step('Verify toast message notification when removing account'):
|
||||
messages = main_screen.wait_for_notification()
|
||||
assert f'"{name}" successfully removed' in messages, \
|
||||
f"Toast message about account removal is not correct or not present. Current list of messages: {messages}"
|
||||
|
||||
with step('Verify that the account is not displayed in accounts list'):
|
||||
assert driver.waitFor(lambda: name not in [account.name for account in wallet.left_panel.accounts], 10000), \
|
||||
f'Account with {name} is still displayed even it should not be'
|
Loading…
Reference in New Issue