Ejemplo n.º 1
0
def test_modemessage_get_mode_type_empty():
    modemessage = ModeParser({}, {})

    # common mode
    with pytest.raises(ModeTypeUnknown):
        modemessage.get_mode_type('b')

    # common privilege
    with pytest.raises(ModeTypeUnknown):
        modemessage.get_mode_type('v')
Ejemplo n.º 2
0
def test_modemessage_get_mode_type_unknown():
    modemessage = ModeParser({
        'A': tuple('bc'),
        'B': tuple('efg'),
    }, {})

    # unknown mode
    with pytest.raises(ModeTypeUnknown):
        modemessage.get_mode_type('z')

    # common privilege
    with pytest.raises(ModeTypeUnknown):
        modemessage.get_mode_type('v')
Ejemplo n.º 3
0
def test_modemessage_get_mode_type(mode, letter):
    modemessage = ModeParser({
        'A': tuple('bc'),
        'B': tuple('efg'),
    }, {})

    assert modemessage.get_mode_type(mode) == letter