/usr/lib/python2.7/dist-packages/chaco/tests/component_tests.py is in python-chaco 4.4.1-1.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 49 50 51 | from enable.api import Component
def test_padding_init():
""" Make sure that padding traits passed to the constructor get set in the
correct order.
"""
c = Component()
assert c.padding_top == 0
assert c.padding_bottom == 0
assert c.padding_left == 0
assert c.padding_right == 0
c = Component(padding=50)
assert c.padding_top == 50
assert c.padding_bottom == 50
assert c.padding_left == 50
assert c.padding_right == 50
c = Component(padding=50, padding_top=15)
assert c.padding_top == 15
assert c.padding_bottom == 50
assert c.padding_left == 50
assert c.padding_right == 50
c = Component(padding=50, padding_bottom=15)
assert c.padding_top == 50
assert c.padding_bottom == 15
assert c.padding_left == 50
assert c.padding_right == 50
c = Component(padding=50, padding_left=15)
assert c.padding_top == 50
assert c.padding_bottom == 50
assert c.padding_left == 15
assert c.padding_right == 50
c = Component(padding=50, padding_right=15)
assert c.padding_top == 50
assert c.padding_bottom == 50
assert c.padding_left == 50
assert c.padding_right == 15
def test_padding_trait_default():
class PaddedComponent(Component):
padding_top = 50
c = PaddedComponent()
assert c.padding_top == 50
assert c.padding_bottom == 0
assert c.padding_left == 0
assert c.padding_right == 0
c = PaddedComponent(padding_left=15)
assert c.padding_top == 50
assert c.padding_bottom == 0
assert c.padding_left == 15
assert c.padding_right == 0
|