chore: added removing of watched account (#15517)
This commit is contained in:
parent
78e605d928
commit
48b3c72957
|
@ -3,6 +3,8 @@ import time
|
||||||
import allure
|
import allure
|
||||||
import pytest
|
import pytest
|
||||||
from allure_commons._allure import step
|
from allure_commons._allure import step
|
||||||
|
|
||||||
|
import driver
|
||||||
from tests.wallet_main_screen import marks
|
from tests.wallet_main_screen import marks
|
||||||
|
|
||||||
import constants
|
import constants
|
||||||
|
@ -54,3 +56,15 @@ def test_right_click_manage_watch_only_account_context_menu(main_screen: MainWin
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
if time.monotonic() - started_at > 15:
|
if time.monotonic() - started_at > 15:
|
||||||
raise LookupError(f'Account {expected_account} not found in {wallet.left_panel.accounts}')
|
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(new_name).confirm()
|
||||||
|
|
||||||
|
with step('Verify toast message notification when removing account'):
|
||||||
|
messages = main_screen.wait_for_notification()
|
||||||
|
assert f'"{new_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