@@ -0,0 +1,1025 @@
+# Test methods with long descriptive names can omit docstrings%0A# pylint: disable=missing-docstring%0Afrom Orange.widgets import gui%0Afrom Orange.widgets.gui import OWComponent%0Afrom Orange.widgets.settings import SettingProvider%0Afrom Orange.widgets.tests.base import WidgetTest%0Afrom Orange.widgets.widget import OWWidget%0A%0A%0Aclass DummyComponent(OWComponent):%0A    foo = True%0A%0A%0Aclass MyWidget(OWWidget):%0A    foo = True%0A%0A    component = SettingProvider(DummyComponent)%0A%0A    def __init__(self):%0A        super().__init__()%0A%0A        self.component = DummyComponent(self)%0A        self.foo_control = gui.checkBox(self.controlArea, self, %22foo%22, %22%22)%0A        self.component_foo_control = %5C%0A            gui.checkBox(self.controlArea, self, %22component.foo%22, %22%22)%0A%0A%0Aclass ControlGetterTests(WidgetTest):%0A    def test_getter(self):%0A        widget = self.create_widget(MyWidget)%0A        self.assertIs(widget.controls.foo, widget.foo_control)%0A        self.assertIs(widget.controls.component.foo,%0A                      widget.component_foo_control)%0A

Add the forgotten tests