Пример #1
0
 def update(self, update_message=True):
     if not update_message:
         return
     self._message_field.update_field(self._model_item.message)
     self._status_field.configure(
         foreground=get_status_color(self._model_item))
     self._status_field.update_field(self._model_item.status)
Пример #2
0
 def __init__(self, canvas, parent, item, root=None):
     self.root = root
     TreeWidget.TreeNode.__init__(self, canvas, parent, item)
     self.label = ForeGroundLabel(self.canvas,
                                  get_status_color(self.item.model_item),
                                  text=self.item.GetText(), bd=0, padx=2,
                                  pady=2)
Пример #3
0
 def _create_status(self, master):
     row = CommonFrame(master)
     TitleLabel(row, "Status")
     self._status_field = DataLabel(row,
                                    self._model_item.status,
                                    foreground=get_status_color(
                                        self._model_item))
     row.pack(fill='both')
Пример #4
0
 def drawtext(self):
     self.label.update_foreground(get_status_color(self.item.model_item))
     TreeWidget.TreeNode.drawtext(self)
Пример #5
0
 def test_get_status_color_invalid(self):
     self.assertEquals(get_status_color(MockItem('INVALID')), 'black')
Пример #6
0
 def test_get_status_color_fail(self):
     self.assertEquals(get_status_color(MockItem('FAIL')), 'red')
Пример #7
0
 def test_get_status_color_not_run(self):
     self.assertEquals(get_status_color(MockItem('NOT_EXECUTED')), 'black')
Пример #8
0
 def update(self, update_message=True):
     if not update_message:
         return
     self._message_field.update_field(self._model_item.message)
     self._status_field.configure(foreground=get_status_color(self._model_item))
     self._status_field.update_field(self._model_item.status)
Пример #9
0
 def test_get_status_color_pass(self):
     self.assertEquals(get_status_color(MockItem('PASS')), 'green')
Пример #10
0
 def _create_status(self, master):
     row = CommonFrame(master)
     TitleLabel(row, "Status")
     self._status_field = DataLabel(row, self._model_item.status,
                                    foreground=get_status_color(self._model_item))
     row.pack(fill='both')
Пример #11
0
 def test_get_status_color_invalid(self):
     self.assertEquals(get_status_color(MockItem("INVALID")), "black")
Пример #12
0
 def test_get_status_color_not_run(self):
     self.assertEquals(get_status_color(MockItem("NOT_EXECUTED")), "black")
Пример #13
0
 def test_get_status_color_fail(self):
     self.assertEquals(get_status_color(MockItem("FAIL")), "red")
Пример #14
0
 def test_get_status_color_pass(self):
     self.assertEquals(get_status_color(MockItem("PASS")), "green")