test(@wallet): enable all wallet test
This commit is contained in:
parent
80dfe2a4ea
commit
1652681897
|
@ -234,7 +234,7 @@ class SettingsScreen:
|
|||
accountName = get_obj(WalletSettingsScreen.ACCOUNT_VIEW_ACCOUNT_NAME.value)
|
||||
iconSettings = get_obj(WalletSettingsScreen.ACCOUNT_VIEW_ICON_SETTINGS.value)
|
||||
verify_values_equal(str(accountName.text), str(new_name), "Edited account name not updated")
|
||||
verify_values_equal(str(iconSettings.icon.color.name), str(new_color.lower()), "Edited account color not updated")
|
||||
verify_values_equal(str(iconSettings.asset.color.name), str(new_color.lower()), "Edited account color not updated")
|
||||
|
||||
def open_communities_section(self):
|
||||
click_obj_by_name(SidebarComponents.COMMUNITIES_OPTION.value)
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
<testconfig version="1.0">
|
||||
<information>
|
||||
<summary/>
|
||||
<description/>
|
||||
</information>
|
||||
<testsettings/>
|
||||
<passwords/>
|
||||
</testconfig>
|
|
@ -1,4 +1,5 @@
|
|||
AUT=nim_status_client
|
||||
ENVVARS=envvars
|
||||
LANGUAGE=Python
|
||||
OBJECTMAPSTYLE=script
|
||||
TEST_CASES=tst_wallet tst_transaction
|
||||
|
|
|
@ -10,45 +10,36 @@ Feature: Status Desktop Wallet
|
|||
When the user activates wallet and opens the wallet section
|
||||
When the user accepts the signing phrase
|
||||
|
||||
@mayfail
|
||||
Scenario Outline: User adds a watch only account and is able to view transactions
|
||||
When the user adds watch only account with <account_name> and <address>
|
||||
Then the new account <account_name> is added
|
||||
And the transactions are listed for the added account
|
||||
|
||||
Examples:
|
||||
| account_name | address |
|
||||
| one | 0x8397bc3c5a60a1883174f722403d63a8833312b7 |
|
||||
| two | 0xf51ba8631618b9b3521ff4eb9adfd8a837455226 |
|
||||
Scenario: User can observe an account data
|
||||
When the user opens app settings screen
|
||||
And the user opens the wallet settings
|
||||
And the user toggles test networks
|
||||
And the user opens wallet screen
|
||||
And the user imports a seed phrase with one and TesTEr16843/!@00 and pelican chief sudden oval media rare swamp elephant lawsuit wheat knife initial
|
||||
Then the new account one is added
|
||||
And the user has a positive balance of ETH
|
||||
And the user has a positive balance of STT
|
||||
# And the collectibles are listed for the one
|
||||
And the transactions are listed for the added account
|
||||
|
||||
|
||||
Scenario Outline: User generates a new account from wallet
|
||||
When the user generates a new account with <account_name> and TesTEr16843/!@00
|
||||
Then the new account <account_name> is added
|
||||
When the user deletes the account <account_name>
|
||||
Then the account <account_name> is not in the list of accounts
|
||||
|
||||
Examples:
|
||||
| account_name |
|
||||
| one |
|
||||
|
||||
@mayfail
|
||||
Scenario Outline: User imports a private key
|
||||
When the user imports a private key with <account_name> and TesTEr16843/!@00 and <private_key>
|
||||
Then the new account <account_name> is added
|
||||
|
||||
Examples:
|
||||
| account_name | private_key |
|
||||
| one | 8da4ef21b864d2cc526dbdb2a120bd2874c36c9d0a1fb7f8c63d7f7a8b41de8f |
|
||||
|
||||
@mayfail
|
||||
Scenario Outline: User imports a seed phrase
|
||||
When the user imports a seed phrase with <account_name> and TesTEr16843/!@00 and <seed_phrase>
|
||||
Then the new account <account_name> is added
|
||||
|
||||
Examples:
|
||||
| account_name | seed_phrase |
|
||||
| one | indoor dish desk flag debris potato excuse depart ticket judge file exit |
|
||||
Scenario: User can manage a list of accounts
|
||||
When the user adds watch only account with AccountWatch and 0x8397bc3c5a60a1883174f722403d63a8833312b7
|
||||
Then the new account AccountWatch is added
|
||||
When the user imports a private key with AccountPrivate and TesTEr16843/!@00 and 8da4ef21b864d2cc526dbdb2a120bd2874c36c9d0a1fb7f8c63d7f7a8b41de8f
|
||||
Then the new account AccountPrivate is added
|
||||
When the user imports a seed phrase with AccountSeed and TesTEr16843/!@00 and pelican chief sudden oval media rare swamp elephant lawsuit wheat knife initial
|
||||
Then the new account AccountSeed is added
|
||||
When the user generates a new account with AccountGenerated and TesTEr16843/!@00
|
||||
Then the new account AccountGenerated is added
|
||||
When the user deletes the account AccountGenerated
|
||||
Then the account AccountGenerated is not in the list of accounts
|
||||
When the user opens app settings screen
|
||||
And the user opens the wallet settings
|
||||
And the user selects the default account
|
||||
And the user edits default account to Default name and #FFCA0F color
|
||||
Then the new account with name DefaultStatus account and color #FFCA0F is updated
|
||||
|
||||
|
||||
Scenario Outline: User can manage a saved address
|
||||
|
@ -63,36 +54,4 @@ Feature: Status Desktop Wallet
|
|||
|
||||
Examples:
|
||||
| name | address | new_name |
|
||||
| bar | 0x8397bc3c5a60a1883174f722403d63a8833312b7 | foo |
|
||||
|
||||
@mayfail
|
||||
Scenario: User can toggle network and see balances
|
||||
When the user opens app settings screen
|
||||
And the user opens the wallet settings
|
||||
And the user toggles test networks
|
||||
And the user opens wallet screen
|
||||
And the user imports a seed phrase with one and TesTEr16843/!@00 and pelican chief sudden oval media rare swamp elephant lawsuit wheat knife initial
|
||||
Then the new account one is added
|
||||
And the user has a positive balance of ETH
|
||||
And the user has a positive balance of STT
|
||||
|
||||
@mayfail
|
||||
Scenario Outline: User can edit the default wallet account
|
||||
When the user opens app settings screen
|
||||
And the user opens the wallet settings
|
||||
And the user selects the default account
|
||||
And the user edits default account to <new_name> name and <new_color> color
|
||||
Then the new account with name <new_name>Status account and color <new_color> is updated
|
||||
|
||||
Examples:
|
||||
| new_name | new_color |
|
||||
| Default | #FFCA0F |
|
||||
|
||||
@mayfail
|
||||
Scenario Outline: Can see collectibles for an account
|
||||
When the user adds watch only account with <account_name> and <address>
|
||||
Then the collectibles are listed for the <account_name>
|
||||
|
||||
Examples:
|
||||
| account_name | address |
|
||||
| One | 0x8397bc3c5a60a1883174f722403d63a8833312b7 |
|
||||
| bar | 0x8397bc3c5a60a1883174f722403d63a8833312b7 | foo |
|
Loading…
Reference in New Issue