Exemple #1
0
    def setUp(self):
        self.db_str = 'localhost:store:strac:foo'
        self.env = Environment('tmp_env')
        self.env.config.set('strac', 'store_database_connection', self.db_str)
        self.env.config.set('strac', 'root_store_bundles', 'TestBundle')

        self.conn = StoreConnector(self.env)
        self.repos = self.conn.get_repository('store', '.', 'tester')
Exemple #2
0
class StoreTestCase(unittest.TestCase):
    """
    Abstract superclass for Strac tests.  Uses a local, static Trac environment.
    """

    def setUp(self):
        self.db_str = 'localhost:store:strac:foo'
        self.env = Environment('tmp_env')
        self.env.config.set('strac', 'store_database_connection', self.db_str)
        self.env.config.set('strac', 'root_store_bundles', 'TestBundle')

        self.conn = StoreConnector(self.env)
        self.repos = self.conn.get_repository('store', '.', 'tester')

    def tearDown(self):
        self.repos.close()