コード例 #1
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_spin_digits():
    cell = Cell('test', type=float, use_spin=True, digits=5)
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('digits') == 5
コード例 #2
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_spin_max():
    cell = Cell('test', type=int, use_spin=True, max=5)
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('adjustment').get_property('upper') == 5
コード例 #3
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_radio_checkbox_both():
    # radio and checkbox, checkbox should win
    cell = Cell('test', use_checkbox=True, use_radio=True)
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('radio') == False
コード例 #4
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_spin_digits_int():
    cell = Cell('test', type=int, use_spin=True)
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('digits') == 0
コード例 #5
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_toggle():
    cell = Cell('test', use_checkbox=True)
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('radio') == False
コード例 #6
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_radio():
    cell = Cell('test', use_radio=True)
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('radio') == True
コード例 #7
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_ellipsize():
    import pango
    cell = Cell('test', ellipsize=pango.ELLIPSIZE_END)
    renderer = cell.create_renderer(None, None)
    el = renderer.get_property('ellipsize')
    assert el == pango.ELLIPSIZE_END
コード例 #8
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_props():
    cell = Cell('test', cell_props={'size': 100})
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('size') == 100
コード例 #9
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_progress_text():
    cell = Cell('test', type=int, use_progress=True, progress_text='hello')
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('text') == 'hello'
コード例 #10
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_progress():
    cell = Cell('test', type=int, use_progress=True)
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('pulse') < 1
コード例 #11
0
ファイル: test_cell.py プロジェクト: aliafshar/pygtkhelpers
def test_cell_spin_step():
    cell = Cell('test', type=int, use_spin=True, step=5)
    renderer = cell.create_renderer(None, None)
    assert renderer.get_property('adjustment').get_property('step-increment') == 5