File tree Expand file tree Collapse file tree 4 files changed +39
-22
lines changed
test/unit/deadline_client/ui/widgets Expand file tree Collapse file tree 4 files changed +39
-22
lines changed Original file line number Diff line number Diff line change @@ -5,10 +5,10 @@ pytest == 7.*
55pytest-cov == 5.*
66pytest-timeout == 2.*
77pytest-xdist == 3.*
8- pytest-qt == 4.*
9- pytest-xvfb == 3.*
10- PySide6-essentials < 6.6.2; python_version == '3.8'
11- PySide6-essentials >= 6.7.1; python_version > '3.8'
8+ pytest-qt == 4.*; sys_platform != "linux"
9+ pytest-xvfb == 3.*; sys_platform != "linux"
10+ PySide6-essentials < 6.6.2; python_version == '3.8' and sys_platform != "linux"
11+ PySide6-essentials >= 6.7.1; python_version > '3.8' and sys_platform != "linux"
1212freezegun == 1.*
1313types-pyyaml == 6.*
1414twine == 4.*; python_version == '3.7'
Original file line number Diff line number Diff line change 11# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
3- from deadline .client .ui .widgets .host_requirements_tab import (
4- HardwareRequirementsWidget ,
5- CustomAmountWidget ,
6- CustomAttributeWidget ,
7- CustomAttributeValueWidget ,
8- CustomRequirementsWidget ,
9- ATTRIBUTE_CAPABILITY_PREFIX ,
10- AMOUNT_CAPABILITY_PREFIX ,
11- MIN_INT_VALUE ,
12- MAX_INT_VALUE ,
13- )
3+ import pytest
144from unittest .mock import MagicMock
155
6+ try :
7+ from deadline .client .ui .widgets .host_requirements_tab import (
8+ HardwareRequirementsWidget ,
9+ CustomAmountWidget ,
10+ CustomAttributeWidget ,
11+ CustomAttributeValueWidget ,
12+ CustomRequirementsWidget ,
13+ ATTRIBUTE_CAPABILITY_PREFIX ,
14+ AMOUNT_CAPABILITY_PREFIX ,
15+ MIN_INT_VALUE ,
16+ MAX_INT_VALUE ,
17+ )
18+ except ImportError :
19+ # The tests in this file should be skipped if Qt UI related modules cannot be loaded
20+ pytest .importorskip ("deadline.client.ui.widgets.host_requirements_tab" )
21+
1622
1723AMOUNT_NAME_MAX_LENGTH = 100 - len (AMOUNT_CAPABILITY_PREFIX )
1824ATTRIBUTE_NAME_MAX_LENGTH = 100 - len (ATTRIBUTE_CAPABILITY_PREFIX )
Original file line number Diff line number Diff line change 11# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
3- from deadline .client .ui .widgets .openjd_parameters_widget import (
4- _JobTemplateLineEditWidget ,
5- _JobTemplateIntSpinBoxWidget ,
6- _JobTemplateFloatSpinBoxWidget ,
7- )
3+ import pytest
84from conftest import STRING_FIELD_MAX_LENGHTH
95
6+ try :
7+ from deadline .client .ui .widgets .openjd_parameters_widget import (
8+ _JobTemplateLineEditWidget ,
9+ _JobTemplateIntSpinBoxWidget ,
10+ _JobTemplateFloatSpinBoxWidget ,
11+ )
12+ except ImportError :
13+ # The tests in this file should be skipped if Qt UI related modules cannot be loaded
14+ pytest .importorskip ("deadline.client.ui.widgets.openjd_parameters_widget" )
15+
1016
1117def test_input_in_line_edit_widget_should_be_truncated (qtbot ):
1218 """
Original file line number Diff line number Diff line change 11# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
33import pytest
4- from deadline .client .ui .widgets .shared_job_settings_tab import SharedJobSettingsWidget
5- from deadline .client .ui .dataclasses import JobBundleSettings
64from conftest import STRING_FIELD_MAX_LENGHTH
75
6+ try :
7+ from deadline .client .ui .widgets .shared_job_settings_tab import SharedJobSettingsWidget
8+ from deadline .client .ui .dataclasses import JobBundleSettings
9+ except ImportError :
10+ # The tests in this file should be skipped if Qt UI related modules cannot be loaded
11+ pytest .importorskip ("deadline.client.ui.widgets.shared_job_settings_tab" )
12+
813
914@pytest .fixture (scope = "function" )
1015def shared_job_settings_tab (qtbot , temp_job_bundle_dir ) -> SharedJobSettingsWidget :
You can’t perform that action at this time.
0 commit comments