def test_no_value_returns_none(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget, {}) option.config = config assert option.value() is None
def test_no_value_returns_none_multi(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget) config['multi'] = True option.config = config assert option.value() is None
def test_create_button_for_each_item(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget) option.config = config assert len(option.buttons) == 2 for button in option.buttons: assert button.text() in items['items']
def test_create_button_with_color(): widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget, {}) option.config = config_color assert len(option.buttons) == 2 for count, button in enumerate(option.buttons): item = items_color['items'][count] parts = item.split(";") ## Part[2] is the #hex color assert parts[2] in button.styleSheet()
def test_single_option_returns_single_value(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget) option.config = config option.setvalue("1") assert option.value() == "1"
def test_multi_returns_list(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget) config['multi'] = True option.config = config option.setvalue("1;2") assert option.value() == "1;2"
def test_no_value_returns_none(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget) option.config = config assert option.value() is None
def test_single_option_returns_single_value(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget, {}) option.config = config option.setvalue("1") assert option.value() == "1"
def test_no_value_returns_none_multi(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget, {}) config['multi'] = True option.config = config assert option.value() is None
def test_multi_returns_list(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget, {}) config['multi'] = True option.config = config option.setvalue("1;2") assert option.value() == "1;2"
def test_create_button_for_each_item(): # WAT?! widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget, {}) option.config = config assert len(option.buttons) == 2 for count, button in enumerate(option.buttons): assert button.text() in items['items'][count] widget = OptionWidget().createWidget() option = OptionWidget(widget=widget) option.initWidget(widget, {"wrap": 1}) option.config = config assert len(option.buttons) == 2 for count, button in enumerate(option.buttons): assert button.text() in items['items'][count]