def test_connection_txn_registration(self): transaction.begin() zc = ZopeConnection(ConnectionStub(), TypeInfoStub()) cursor = zc.cursor() cursor.execute('select * from blah') self.assertEqual(zc._txn_registered, True) self.assertEqual(len(transaction.get()._resources), 1)
def test_getattr(self): zc = ZopeConnection(ConnectionStub(), TypeInfoStub()) cursor = zc.cursor() self.assertEqual(zc.answer(), 42)
def test_cursor(self): zc = ZopeConnection(ConnectionStub(), TypeInfoStub()) cursor = zc.cursor() self.failUnless(IZopeCursor.providedBy(cursor), "cursor is not what we expected")