~mblayman/entertainer/clean-up-1.0

« back to all changes in this revision

Viewing changes to entertainerlib/tests/test_scrollarea.py

  • Committer: Paul Hummer
  • Date: 2008-06-21 06:10:59 UTC
  • mto: This revision was merged to the branch mainline in revision 256.
  • Revision ID: paul@ubuntu.com-20080621061059-a55dg8p5hlr0k1jr
Moves many files and directories

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (c) 2009 Entertainer Developers - See COPYING - GPLv2
2
 
"""Tests ScrollArea"""
3
 
 
4
 
import clutter
5
 
 
6
 
from entertainerlib.gui.widgets.base import Base
7
 
from entertainerlib.gui.widgets.label import Label
8
 
from entertainerlib.gui.widgets.scroll_area import ScrollArea
9
 
from entertainerlib.tests import EntertainerTest
10
 
 
11
 
class ScrollAreaTest(EntertainerTest):
12
 
    """Test for entertainerlib.gui.widgets.scroll_area"""
13
 
 
14
 
    def setUp(self):
15
 
        """Set up the test"""
16
 
        EntertainerTest.setUp(self)
17
 
 
18
 
        # Get a workable amount of text
19
 
        text = "Here is the start. "
20
 
        # pylint: disable-msg=W0612
21
 
        for i in range(0, 100):
22
 
            text += "Here is another sentence. "
23
 
 
24
 
        self.label = Label(0.1, "screentitle", 0.1, 0.2, text)
25
 
        self.scroll_area = ScrollArea(0.5, 0.6, 0.1, 0.1, self.label)
26
 
 
27
 
    def tearDown(self):
28
 
        """Clean up after the test"""
29
 
        EntertainerTest.tearDown(self)
30
 
 
31
 
    def testCreate(self):
32
 
        """Test correct ScrollArea initialization"""
33
 
        self.assertTrue(isinstance(self.label, (Base, clutter.Label)))
34
 
 
35
 
    def testSetStepSize(self):
36
 
        """Test correct step size setting"""
37
 
        self.scroll_area.set_step_size(.05)
38
 
        self.assertEqual(self.scroll_area.step_size, 38)
39