mirror of
https://github.com/status-im/status-react.git
synced 2025-02-23 16:18:32 +00:00
e2e: web3
This commit is contained in:
parent
fac5301ace
commit
9a1f0a337e
@ -11,8 +11,6 @@ cytoolz==0.12.0
|
|||||||
emoji==0.5.0
|
emoji==0.5.0
|
||||||
eth-hash==0.3.2
|
eth-hash==0.3.2
|
||||||
eth-keys
|
eth-keys
|
||||||
eth-utils==1.10.0
|
|
||||||
ethereum==2.3.2
|
|
||||||
execnet==1.7.1
|
execnet==1.7.1
|
||||||
future==0.18.2
|
future==0.18.2
|
||||||
flaky==3.7.0
|
flaky==3.7.0
|
||||||
@ -26,7 +24,7 @@ numpy==1.23.0
|
|||||||
pbkdf2==1.3
|
pbkdf2==1.3
|
||||||
Pillow==8.1.0
|
Pillow==8.1.0
|
||||||
py==1.10.0
|
py==1.10.0
|
||||||
py-ecc==5.1.0
|
py-ecc==6.0.0
|
||||||
pycryptodome==3.9.9
|
pycryptodome==3.9.9
|
||||||
pyethash==0.1.27
|
pyethash==0.1.27
|
||||||
pyparsing==2.4.7
|
pyparsing==2.4.7
|
||||||
@ -39,7 +37,7 @@ pytz==2020.4
|
|||||||
PyYAML==5.4
|
PyYAML==5.4
|
||||||
repoze.lru==0.7
|
repoze.lru==0.7
|
||||||
requests==2.25.1
|
requests==2.25.1
|
||||||
rlp==1.2.0
|
rlp==3.0.0
|
||||||
sauceclient==1.0.0
|
sauceclient==1.0.0
|
||||||
scrypt==0.8.17
|
scrypt==0.8.17
|
||||||
selenium==3.14.1
|
selenium==3.14.1
|
||||||
@ -48,5 +46,10 @@ urllib3==1.26.12
|
|||||||
yarl==1.6.3
|
yarl==1.6.3
|
||||||
docker==4.4.0
|
docker==4.4.0
|
||||||
influxdb==5.3.1
|
influxdb==5.3.1
|
||||||
web3==5.30.0
|
web3==6.0.0b5
|
||||||
imagehash
|
imagehash
|
||||||
|
hexbytes==0.2.2
|
||||||
|
eth-account==0.7.0
|
||||||
|
lru-dict==1.1.7
|
||||||
|
websockets==10.3
|
||||||
|
websocket-client==1.3.2
|
File diff suppressed because one or more lines are too long
@ -80,7 +80,8 @@ class TestChatManagement(SingleDeviceTestCase):
|
|||||||
sign_in = SignInView(self.driver).create_user(keycard=True)
|
sign_in = SignInView(self.driver).create_user(keycard=True)
|
||||||
wallet = sign_in.wallet_button.click()
|
wallet = sign_in.wallet_button.click()
|
||||||
status_account_address = wallet.get_wallet_address()[2:]
|
status_account_address = wallet.get_wallet_address()[2:]
|
||||||
wallet.get_test_assets(keycard=True)
|
w3.donate_testnet_eth('0x%s' % status_account_address, 0.05)
|
||||||
|
wallet.wallet_button.double_click()
|
||||||
account_name = 'subaccount'
|
account_name = 'subaccount'
|
||||||
wallet.add_account(account_name, keycard=True)
|
wallet.add_account(account_name, keycard=True)
|
||||||
wallet.get_account_by_name(account_name).click()
|
wallet.get_account_by_name(account_name).click()
|
||||||
@ -472,11 +473,11 @@ class TestChatManagement(SingleDeviceTestCase):
|
|||||||
if wallet.backup_recovery_phrase_warning_text.is_element_present():
|
if wallet.backup_recovery_phrase_warning_text.is_element_present():
|
||||||
self.driver.fail("'Back up your seed phrase' warning is shown on Wallet while no funds are present")
|
self.driver.fail("'Back up your seed phrase' warning is shown on Wallet while no funds are present")
|
||||||
address = wallet.get_wallet_address()
|
address = wallet.get_wallet_address()
|
||||||
wallet.close_button.click()
|
self.click = wallet.close_button.click()
|
||||||
wallet.get_test_assets()
|
w3.donate_testnet_eth(address, 0.0001)
|
||||||
|
wallet.wait_balance_is_changed()
|
||||||
if not wallet.backup_recovery_phrase_warning_text.is_element_present(30):
|
if not wallet.backup_recovery_phrase_warning_text.is_element_present(30):
|
||||||
self.driver.fail("'Back up your seed phrase' warning is not shown on Wallet with funds")
|
self.driver.fail("'Back up your seed phrase' warning is not shown on Wallet with funds")
|
||||||
wallet.donate_leftovers()
|
|
||||||
profile = wallet.get_profile_view()
|
profile = wallet.get_profile_view()
|
||||||
wallet.backup_recovery_phrase_warning_text.click()
|
wallet.backup_recovery_phrase_warning_text.click()
|
||||||
profile.backup_recovery_phrase()
|
profile.backup_recovery_phrase()
|
||||||
@ -1064,10 +1065,11 @@ class TestChatManagement(SingleDeviceTestCase):
|
|||||||
self.ens_name = 'purchased%s' % self.home.get_random_chat_name()
|
self.ens_name = 'purchased%s' % self.home.get_random_chat_name()
|
||||||
self.wallet = self.home.wallet_button.click()
|
self.wallet = self.home.wallet_button.click()
|
||||||
self.address = self.wallet.get_wallet_address()
|
self.address = self.wallet.get_wallet_address()
|
||||||
|
w3.donate_testnet_eth(self.address, 0.1)
|
||||||
|
self.wallet.wait_balance_is_changed()
|
||||||
self.chat_key = self.home.get_public_key_and_username()
|
self.chat_key = self.home.get_public_key_and_username()
|
||||||
|
|
||||||
self.wallet.just_fyi("Get required donate")
|
self.wallet.just_fyi("Get required STT")
|
||||||
self.wallet.get_test_assets()
|
|
||||||
self.wallet.get_test_assets(token=True)
|
self.wallet.get_test_assets(token=True)
|
||||||
|
|
||||||
self.wallet.just_fyi("Purchase ENS")
|
self.wallet.just_fyi("Purchase ENS")
|
||||||
|
@ -353,8 +353,8 @@ class BaseView(object):
|
|||||||
if element == 'home':
|
if element == 'home':
|
||||||
element = self.home_button
|
element = self.home_button
|
||||||
while not element.is_element_present(1) and counter <= attempts:
|
while not element.is_element_present(1) and counter <= attempts:
|
||||||
|
self.driver.press_keycode(4)
|
||||||
try:
|
try:
|
||||||
self.driver.press_keycode(4)
|
|
||||||
element.is_element_present(5)
|
element.is_element_present(5)
|
||||||
return self
|
return self
|
||||||
except (NoSuchElementException, TimeoutException):
|
except (NoSuchElementException, TimeoutException):
|
||||||
@ -713,7 +713,7 @@ class BaseView(object):
|
|||||||
send_transaction.set_max_button.click()
|
send_transaction.set_max_button.click()
|
||||||
send_transaction.confirm()
|
send_transaction.confirm()
|
||||||
send_transaction.chose_recipient_button.click()
|
send_transaction.chose_recipient_button.click()
|
||||||
send_transaction.set_recipient_address('0x2127edab5d08b1e11adf7ae4bae16c2b33fdf74a')
|
send_transaction.set_recipient_address('0xE2363E6e91d1a29d82C2c695fa8fa2e3Fa5d55eA')
|
||||||
send_transaction.sign_transaction_button.click()
|
send_transaction.sign_transaction_button.click()
|
||||||
send_transaction.sign_transaction(keycard=keycard)
|
send_transaction.sign_transaction(keycard=keycard)
|
||||||
|
|
||||||
|
@ -175,7 +175,7 @@ class WalletView(BaseView):
|
|||||||
self.accounts_status_account.scroll_to_element(direction='up')
|
self.accounts_status_account.scroll_to_element(direction='up')
|
||||||
return
|
return
|
||||||
|
|
||||||
def wait_balance_is_changed(self, asset='ETH', initial_balance=0, wait_time=120, scan_tokens=False, navigate_to_home=True):
|
def wait_balance_is_changed(self, asset='ETH', initial_balance=0, wait_time=180, scan_tokens=False, navigate_to_home=True):
|
||||||
self.driver.info('Waiting %ss for %s updated balance' % (wait_time, asset))
|
self.driver.info('Waiting %ss for %s updated balance' % (wait_time, asset))
|
||||||
counter = 0
|
counter = 0
|
||||||
while True:
|
while True:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user