chore: keycard env set separately for keycard tests only
This commit is contained in:
parent
ed8c727673
commit
5c46308200
|
@ -5,3 +5,4 @@ LOG_LEVEL = logging.getLevelName(os.getenv('LOG_LEVEL', 'INFO'))
|
|||
UPDATE_VP_ON_FAIL = False
|
||||
DEV_BUILD = False
|
||||
AUT_PATH = os.getenv('AUT_PATH')
|
||||
os.environ['STATUS_RUNTIME_USE_MOCKED_KEYCARD'] = 'False'
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
import logging
|
||||
import os
|
||||
|
||||
LOG_LEVEL = logging.DEBUG
|
||||
DEV_BUILD = False
|
||||
AUT_PATH = "path to the application (.app or .AppImage)"
|
||||
os.environ['STATUS_RUNTIME_USE_MOCKED_KEYCARD'] = 'False'
|
||||
|
||||
|
|
|
@ -44,7 +44,8 @@ def setup_function_scope(
|
|||
caplog,
|
||||
generate_test_data,
|
||||
check_result,
|
||||
application_logs
|
||||
application_logs,
|
||||
keycard_controller
|
||||
):
|
||||
# FIXME: broken due to KeyError: <_pytest.stash.StashKey object at 0x7fd1ba6d78c0>
|
||||
# caplog.set_level(configs.LOG_LEVEL)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import allure
|
||||
import os
|
||||
import pytest
|
||||
import logging
|
||||
import configs
|
||||
|
@ -18,6 +19,10 @@ def options(request):
|
|||
return request.param
|
||||
return ''
|
||||
|
||||
@pytest.fixture
|
||||
def keycard_controller(request):
|
||||
if 'settings_keycard' in str(getattr(request, 'fspath')):
|
||||
os.environ['STATUS_RUNTIME_USE_MOCKED_KEYCARD'] = 'True'
|
||||
|
||||
@pytest.fixture
|
||||
def application_logs():
|
||||
|
|
|
@ -169,9 +169,7 @@ class MainWindow(Window):
|
|||
super(MainWindow, self).__init__(names.statusDesktop_mainWindow)
|
||||
self.left_panel = LeftPanel()
|
||||
|
||||
# TODO: we need to handle all the issues with keycard mock var before using keycard window in tests
|
||||
def prepare(self) -> 'Window':
|
||||
# MockedKeycardController().wait_until_appears().hide()
|
||||
return super().prepare()
|
||||
|
||||
@allure.step('Sign Up user')
|
||||
|
|
|
@ -20,7 +20,7 @@ pytestmark = marks
|
|||
@allure.testcase('https://ethstatus.testrail.net/index.php?/cases/view/703627', 'Check whats on a Keycard')
|
||||
@pytest.mark.case(703627)
|
||||
@pytest.mark.parametrize('user_account', [constants.user.user_account_one])
|
||||
@pytest.mark.skip(reason="https://github.com/status-im/desktop-qa-automation/issues/274")
|
||||
# @pytest.mark.skip(reason="https://github.com/status-im/desktop-qa-automation/issues/274")
|
||||
def test_check_whats_on_keycard(main_screen: MainWindow, user_account):
|
||||
main_screen.prepare()
|
||||
|
||||
|
|
Loading…
Reference in New Issue