コード例 #1
0
ファイル: test_model.py プロジェクト: cypreess/mamba
    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)
コード例 #2
0
ファイル: test_model.py プロジェクト: cypreess/mamba
 def test_constructor_overwrites_module_store(self):
     mgr = ModelManager('overwritten/store')
     if GNU_LINUX:
         self.addCleanup(mgr.notifier.loseConnection)
     self.assertEqual(mgr._module_store, 'overwritten/store')