Ejemplo n.º 1
0
    def test_init(self):
        expect(ProtocolClass.__init__).args('foo', a='b')

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

        assert_equals(
            {
                11: klass._recv_select_ok,
                21: klass._recv_commit_ok,
                31: klass._recv_rollback_ok,
            }, klass.dispatch_map)
        assert_false(klass._enabled)
        assert_equals(deque(), klass._select_cb)
        assert_equals(deque(), klass._commit_cb)
        assert_equals(deque(), klass._rollback_cb)
Ejemplo n.º 2
0
  def test_init(self):
    expect(ProtocolClass.__init__).args('foo', a='b' )
    
    klass = TransactionClass.__new__(TransactionClass)
    klass.__init__('foo', a='b')

    assert_equals( 
      {
        11 : klass._recv_select_ok,
        21 : klass._recv_commit_ok,
        31 : klass._recv_rollback_ok,
      }, klass.dispatch_map )
    assert_false( klass._enabled )
    assert_equals( deque(), klass._select_cb )
    assert_equals( deque(), klass._commit_cb )
    assert_equals( deque(), klass._rollback_cb )