Пример #1
0
    def test_init(self):
        expect(ProtocolClass.__init__).args('foo', a='b')

        klass = ChannelClass.__new__(ChannelClass)
        klass.__init__('foo', a='b')

        assert_equals(
            {
                11: klass._recv_open_ok,
                20: klass._recv_flow,
                21: klass._recv_flow_ok,
                40: klass._recv_close,
                41: klass._recv_close_ok,
            }, klass.dispatch_map)
        assert_equals(None, klass._flow_control_cb)
Пример #2
0
  def test_init(self):
    expect(ProtocolClass.__init__).args('foo', a='b' )
    
    klass = ChannelClass.__new__(ChannelClass)
    klass.__init__('foo', a='b')

    assert_equals( 
      {
        11 : klass._recv_open_ok,
        20 : klass._recv_flow,
        21 : klass._recv_flow_ok,
        40 : klass._recv_close,
        41 : klass._recv_close_ok,
      }, klass.dispatch_map )
    assert_equals( None, klass._flow_control_cb )
Пример #3
0
  def test_init(self):
    expect(ProtocolClass.__init__).args('foo', a='b' )
    
    klass = ChannelClass.__new__(ChannelClass)
    klass.__init__('foo', a='b')

    assert_equals( 
      {
        11 : klass._recv_open_ok,
        20 : klass._recv_flow,
        21 : klass._recv_flow_ok,
        40 : klass._recv_close,
        41 : klass._recv_close_ok,
      }, klass.dispatch_map )
    assert_false( klass._closed )
    assert_equals(
      {
        'reply_code'    : 0,
        'reply_text'    : 'first connect',
        'class_id'      : 0,
        'method_id'     : 0
      }, klass._close_info )
    assert_true( klass._active )
    assert_equals( None, klass._flow_control_cb )