This repository has been archived by the owner on Nov 17, 2020. It is now read-only.
/
test_rect_item.py
48 lines (40 loc) · 1.55 KB
/
test_rect_item.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import goocanvas
import cairo
import unittest
import pango
import gtk
class TestRect(unittest.TestCase):
def make_rect_item(self, **kwargs):
item = goocanvas.Rect(**kwargs)
return item
''' Test goocanvas.Rect properties '''
def test_rect_x_property(self):
item = self.make_rect_item(x=100)
self.failUnlessEqual(item.props.x, 100.0)
item.props.x = 200
self.failUnlessEqual(item.props.x, 200.0)
def test_rect_y_property(self):
item = self.make_rect_item(y=100)
self.failUnlessEqual(item.props.y, 100.0)
item.props.y = 200
self.failUnlessEqual(item.props.y, 200.0)
def test_rect_width_property(self):
item = self.make_rect_item(width=100)
self.failUnlessEqual(item.props.width, 100.0)
item.props.width = 200
self.failUnlessEqual(item.props.width, 200.0)
def test_rect_height_property(self):
item = self.make_rect_item(height=100)
self.failUnlessEqual(item.props.height, 100.0)
item.props.height = 200
self.failUnlessEqual(item.props.height, 200.0)
def test_rect_radius_x_property(self):
item = self.make_rect_item(radius_x=1)
self.failUnlessEqual(item.props.radius_x, 1.0)
item.props.radius_x = 2
self.failUnlessEqual(item.props.radius_x, 2.0)
def test_rect_radius_y_property(self):
item = self.make_rect_item(radius_y=1)
self.failUnlessEqual(item.props.radius_y, 1.0)
item.props.radius_y = 2
self.failUnlessEqual(item.props.radius_y, 2.0)