def test_no_leakage(self):
        testcase = self.DatabaseTestCase()

        class Dummy(BaseObject):
            __tablename__ = 'dummy'

            id = sqlalchemy.schema.Column(sqlalchemy.types.Integer(),
                    primary_key=True, autoincrement=True)

        try:
            testcase.setUp()
            Session.add(Dummy())
            testcase.tearDown()
            testcase.setUp()
            self.assertEqual(Session.query(Dummy).count(), 0)
        finally:
            testcase.tearDown()
Exemplo n.º 2
0
    def test_no_leakage(self):
        testcase = self.DatabaseTestCase()

        class Dummy(BaseObject):
            __tablename__ = 'dummy'

            id = sqlalchemy.schema.Column(sqlalchemy.types.Integer(),
                                          primary_key=True,
                                          autoincrement=True)

        try:
            testcase.setUp()
            Session.add(Dummy())
            testcase.tearDown()
            testcase.setUp()
            self.assertEqual(Session.query(Dummy).count(), 0)
        finally:
            testcase.tearDown()