Exemplo n.º 1
0
def test_autoint():
    top = XMLStruct(xml2)
    f = top.messages.message.field
    assert f.start == 0
    assert f.size == 8
    assert repr(f.size) == repr(8)
    msg2 = top.messages("message", name="msg2")
    # try sorting by start bit
    s = [f.description for f in sorted(msg2, key=lambda f: f.start)]
    assert s == ['Feld #1', 'Feld #3', 'Feld #2']
Exemplo n.º 2
0
def test_find():
    top = XMLStruct(xml2)
    msg2 = top.messages("message", name="msg2")
    assert msg2['name'] == 'msg2'