Ejemplo n.º 1
0
 def __init__(self,
              text,
              font=None,
              color=None,
              outline=None,
              align='right'):
     if font is None:
         font = Font()
     AlignMixin.__init__(self, align=align)
     Text.__init__(self, text=text, font=font, color=color, outline=outline)
     self._set_height()
Ejemplo n.º 2
0
 def __init__(self, text,
              font=None,
              text_width=21, line_padding=6,
              color=None, outline=None,
              align='center'):
     if font is None:
         font = Font()
     AlignMixin.__init__(self, align=align)
     MultilineText.__init__(self, text=text,
                            font=font,
                            text_width=text_width, line_padding=line_padding,
                            color=color, outline=outline
                            )
     self._set_unit()
Ejemplo n.º 3
0
 def __init__(self,
              text,
              fontfullpath=None,
              fontsize=18,
              align='right',
              color=None,
              outline=None):
     AlignMixin.__init__(self, align=align)
     Text.__init__(self,
                   text=text,
                   fontfullpath=fontfullpath,
                   fontsize=fontsize,
                   color=color,
                   outline=outline)
     self._set_height()
Ejemplo n.º 4
0
 def __init__(self,
              text,
              fontfullpath=None,
              fontsize=18,
              text_width=21,
              line_padding=6,
              color=None,
              outline=None,
              align='center'):
     AlignMixin.__init__(self, align=align)
     MultilineText.__init__(self,
                            text=text,
                            fontfullpath=fontfullpath,
                            fontsize=fontsize,
                            text_width=text_width,
                            line_padding=line_padding,
                            color=color,
                            outline=outline)
     self._set_unit()
Ejemplo n.º 5
0
 def test_align_with_invalid_config(self):
     with self.assertRaises(InvalidAlignException):
         AlignMixin._set_align(self.mixin_mock, align='bar')
Ejemplo n.º 6
0
 def test_set_align_with_valid_config(self):
     for align in ['right', 'center', 'left']:
         with self.subTest():
             AlignMixin._set_align(self.mixin_mock, align)
             self.assertEqual(self.mixin_mock.align, align)