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')
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')
def test_modemessage_get_mode_type(mode, letter): modemessage = ModeParser({ 'A': tuple('bc'), 'B': tuple('efg'), }, {}) assert modemessage.get_mode_type(mode) == letter