[core/decorators] Add more tests
This commit is contained in:
parent
162398c6b6
commit
b99ac07ef0
3 changed files with 27 additions and 8 deletions
|
@ -36,4 +36,22 @@ class config(unittest.TestCase):
|
|||
self.assertGreater(len(self.module.text), self.width)
|
||||
self.assertEqual(self.module.text[:self.width], self.module.get(self.widget))
|
||||
|
||||
def test_bounce(self):
|
||||
self.module.text = 'abcd'
|
||||
self.module.set('width', 2)
|
||||
self.assertEqual('ab', self.module.get(self.widget))
|
||||
self.assertEqual('bc', self.module.get(self.widget))
|
||||
self.assertEqual('cd', self.module.get(self.widget))
|
||||
self.assertEqual('bc', self.module.get(self.widget))
|
||||
self.assertEqual('ab', self.module.get(self.widget))
|
||||
|
||||
def test_nobounce(self):
|
||||
self.module.set('scrolling.bounce', False)
|
||||
self.module.text = 'abcd'
|
||||
self.module.set('width', 2)
|
||||
self.assertEqual('ab', self.module.get(self.widget))
|
||||
self.assertEqual('bc', self.module.get(self.widget))
|
||||
self.assertEqual('cd', self.module.get(self.widget))
|
||||
self.assertEqual('ab', self.module.get(self.widget))
|
||||
|
||||
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue