示例#1
0
    def test_init(self):
        expect(ProtocolClass.__init__).args('foo', a='b')

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

        assert_equals(
            {
                11: klass._recv_declare_ok,
                21: klass._recv_bind_ok,
                31: klass._recv_purge_ok,
                41: klass._recv_delete_ok,
                51: klass._recv_unbind_ok,
            }, klass.dispatch_map)
        assert_equals(deque(), self.klass._declare_cb)
        assert_equals(deque(), self.klass._bind_cb)
        assert_equals(deque(), self.klass._unbind_cb)
        assert_equals(deque(), self.klass._delete_cb)
        assert_equals(deque(), self.klass._purge_cb)
示例#2
0
  def test_init(self):
    expect(ProtocolClass.__init__).args('foo', a='b')
    
    klass = QueueClass.__new__(QueueClass)
    klass.__init__('foo', a='b')

    assert_equals( 
      {
        11 : klass._recv_declare_ok,
        21 : klass._recv_bind_ok,
        31 : klass._recv_purge_ok,
        41 : klass._recv_delete_ok,
        51 : klass._recv_unbind_ok,

      }, klass.dispatch_map )
    assert_equals( deque(), self.klass._declare_cb )
    assert_equals( deque(), self.klass._bind_cb )
    assert_equals( deque(), self.klass._unbind_cb )
    assert_equals( deque(), self.klass._delete_cb )
    assert_equals( deque(), self.klass._purge_cb )