def test_construct(qtbot): """ Test the construction of the widget. Expectations: Default values are correctly assigned. Parameters ---------- qtbot : fixture Window for widget testing """ pydm_slider = PyDMSlider() qtbot.addWidget(pydm_slider) assert pydm_slider.alarmSensitiveContent is True assert pydm_slider.alarmSensitiveBorder is False assert pydm_slider._show_limit_labels is True assert pydm_slider._show_value_label is True assert pydm_slider._user_defined_limits is False assert pydm_slider._needs_limit_info is True assert pydm_slider._minimum is None assert pydm_slider._maximum is None assert pydm_slider._user_minimum == -10.0 assert pydm_slider._user_maximum == 10.0 assert pydm_slider._num_steps == 101 assert pydm_slider.orientation == Qt.Horizontal assert pydm_slider.isEnabled() is False assert type(pydm_slider.low_lim_label) == QLabel assert pydm_slider.low_lim_label.sizePolicy() == QSizePolicy( QSizePolicy.Maximum, QSizePolicy.Fixed) assert pydm_slider.low_lim_label.alignment() == Qt.Alignment( Qt.AlignLeft | Qt.AlignTrailing | Qt.AlignVCenter) assert type(pydm_slider.high_lim_label) == QLabel assert pydm_slider.high_lim_label.sizePolicy() == QSizePolicy( QSizePolicy.Maximum, QSizePolicy.Fixed) assert pydm_slider.high_lim_label.alignment() == Qt.Alignment( Qt.AlignRight | Qt.AlignTrailing | Qt.AlignVCenter) assert type(pydm_slider._slider) == QSlider assert pydm_slider._slider.orientation() == Qt.Orientation(Qt.Horizontal) assert pydm_slider._slider_position_to_value_map is None assert pydm_slider._mute_internal_slider_changes is False assert pydm_slider._orientation == Qt.Horizontal
def expandingDirections(self): return Qt.Orientations(Qt.Orientation(0))
def expandingDirections(self): # pylint: disable=R0201 return Qt.Orientations(Qt.Orientation(0))