import autopath
from httpmp2.inchannel import InChannel
from httpmp2.framestate import FrameState
from httpmp2.clientevent import ClientEvent

class TestInChannel(object):
    def test_inchannel_basic(self):
        i = InChannel()
        i.add_event(ClientEvent('MD1'))
        i.add_event(ClientEvent('KD13'))
        i.add_event(ClientEvent('MU1'))

        state = i.pop_state()
        assert isinstance(state, FrameState)


