Example #1
0
    def setUp(self):
        self.mgr = ModelManager()
        if GNU_LINUX:
            self.addCleanup(self.mgr.notifier.loseConnection)
        try:
            threadpool = DummyThreadPool()
            self.database = Database(threadpool, True)
            Model.database = self.database

            store = self.database.store()
            store.execute('CREATE TABLE IF NOT EXISTS `dummy` ('
                          '    id INTEGER PRIMARY KEY, name TEXT'
                          ')')
            store.commit()
        except DatabaseModuleError as error:
            raise unittest.SkipTest(error)
Example #2
0
    def setUp(self):

        try:
            threadpool = DummyThreadPool()
            self.database = Database(threadpool, True)
            Model.database = self.database

            store = self.database.store()
            store.execute('CREATE TABLE IF NOT EXISTS `dummy` ('
                          '    id INTEGER PRIMARY KEY, name TEXT'
                          ')')
            store.execute('CREATE TABLE IF NOT EXISTS `dummy_two` ('
                          '   dummy_id INTEGER, id INTEGER, name TEXT,'
                          '   PRIMARY KEY(dummy_id, id)'
                          ')')
            store.commit()
        except DatabaseModuleError as error:
            raise unittest.SkipTest(error)