Ejemplo n.º 1
0
def test_generate_edit_widget():
    edit = PyQuery('<edit caption="Y/n?" edit_text="yes" edit_pos="3"/>')
    edit = builtin.generate_widget(edit)
    assert edit.__class__ == urwid.Edit
    assert edit.caption == 'Y/n?'
    assert edit.edit_text == 'yes'
    assert edit.edit_pos == 3
Ejemplo n.º 2
0
def test_generate_edit_widget():
    edit = PyQuery('<edit caption="Y/n?" edit_text="yes" edit_pos="3"/>')
    edit = builtin.generate_widget(edit)
    assert edit.__class__ == urwid.Edit
    assert edit.caption == 'Y/n?'
    assert edit.edit_text == 'yes'
    assert edit.edit_pos == 3
Ejemplo n.º 3
0
def test_cache_widget():
    text = PyQuery('<text/>')
    text_w1 = builtin.generate_widget(text)
    text_w2 = builtin.generate_widget(text)
    assert text_w1 == text_w2
Ejemplo n.º 4
0
def test_generate_attrmap_widget():
    attrmap = PyQuery('<attr-map attr_map="bright"><text></text></attr-map>')
    attrmap = builtin.generate_widget(attrmap)
    assert attrmap.__class__ == urwid.AttrMap
    assert attrmap.attr_map == {None: 'bright'}
    assert attrmap.original_widget.__class__ == urwid.Text
Ejemplo n.º 5
0
def test_generate_checkbox_widget():
    checkbox = PyQuery('<check-box label="label" state="on" />')
    checkbox = builtin.generate_widget(checkbox)
    assert checkbox.__class__ == urwid.CheckBox
    assert checkbox.label == 'label'
    assert checkbox.state
Ejemplo n.º 6
0
def test_generate_text_widget():
    text = PyQuery('<text/>')
    text.attr.markup = json.dumps('hello world')
    text = builtin.generate_widget(text)
    assert text.__class__ == urwid.Text
    assert text.text == 'hello world'
Ejemplo n.º 7
0
def test_cache_widget():
    text = PyQuery('<text/>')
    text_w1 = builtin.generate_widget(text)
    text_w2 = builtin.generate_widget(text)
    assert text_w1 == text_w2
Ejemplo n.º 8
0
def test_generate_attrmap_widget():
    attrmap = PyQuery('<attr-map attr_map="bright"><text></text></attr-map>')
    attrmap = builtin.generate_widget(attrmap)
    assert attrmap.__class__ == urwid.AttrMap
    assert attrmap.attr_map == {None: 'bright'}
    assert attrmap.original_widget.__class__ == urwid.Text
Ejemplo n.º 9
0
def test_generate_checkbox_widget():
    checkbox = PyQuery('<check-box label="label" state="on" />')
    checkbox = builtin.generate_widget(checkbox)
    assert checkbox.__class__ == urwid.CheckBox
    assert checkbox.label == 'label'
    assert checkbox.state
Ejemplo n.º 10
0
def test_generate_text_widget():
    text = PyQuery('<text/>')
    text.attr.markup = json.dumps('hello world')
    text = builtin.generate_widget(text)
    assert text.__class__ == urwid.Text
    assert text.text == 'hello world'