コード例 #1
0
def test_error_widget(empty_config):
    module = SampleModule(config=empty_config)
    module.fail = True
    module.error = "!!"
    module.update_wrapper()
    assert len(module.widgets()) == 1
    assert module.widget().full_text() == "error: !!"
コード例 #2
0
 def test_error_widget(self):
     cfg = core.config.Config([])
     module = TestModule(config=cfg)
     module.fail = True
     module.error = "!!"
     module.update_wrapper()
     self.assertEqual(1, len(module.widgets()))
     self.assertEqual("error: !!", module.widget().full_text())
コード例 #3
0
def test_widget_list(widget_a, widget_b):
    module = core.module.Module(widgets=[widget_a, widget_b])
    assert module.widgets() == [widget_a, widget_b]
コード例 #4
0
def test_single_widget(widget_a):
    module = core.module.Module(widgets=widget_a)
    assert module.widgets() == [widget_a]
コード例 #5
0
def test_empty_widgets():
    module = core.module.Module(widgets=[])
    assert module.widgets() == []
コード例 #6
0
 def test_widget_list(self):
     module = core.module.Module(widgets=[self.someWidget, self.anotherWidget])
     self.assertEqual([self.someWidget, self.anotherWidget], module.widgets())
コード例 #7
0
 def test_single_widget(self):
     module = core.module.Module(widgets=self.someWidget)
     self.assertEqual([self.someWidget], module.widgets())
コード例 #8
0
 def test_empty_widgets(self):
     module = core.module.Module(widgets=[])
     self.assertEqual([], module.widgets())