コード例 #1
0
ファイル: test_postgres.py プロジェクト: apfelwerk/zentral-1
class TestPostgresEventStore(unittest.TestCase, BaseTestEventStore):

    def setUp(self):
        # use the django default test db
        store_settings = {'database': 'test_{}'.format(os.environ.get('POSTGRES_DB', 'zentral')),
                          'user': os.environ.get('POSTGRES_USER', 'zentral'),
                          'store_name': 'postgres_test'}
        host = os.environ.get('POSTGRES_HOST')
        if host:
            store_settings['host'] = host
        password = os.environ.get('POSTGRES_PASSWORD')
        if password:
            store_settings['password'] = password
        self.event_store = PostgresEventStore(store_settings)
        self.event_store.wait_and_configure()

    def tearDown(self):
        self.event_store.close()
コード例 #2
0
ファイル: test_postgres.py プロジェクト: stachdude/zentral
class TestPostgresEventStore(unittest.TestCase, BaseTestEventStore):
    def setUp(self):
        # use the django default test db
        store_settings = {
            'database':
            'test_{}'.format(os.environ.get('POSTGRES_DB', 'zentral')),
            'user': os.environ.get('POSTGRES_USER', 'zentral'),
            'store_name': 'postgres_test'
        }
        host = os.environ.get('POSTGRES_HOST')
        if host:
            store_settings['host'] = host
        password = os.environ.get('POSTGRES_PASSWORD')
        if password:
            store_settings['password'] = password
        self.event_store = PostgresEventStore(store_settings)
        self.event_store.wait_and_configure()

    def tearDown(self):
        with self.event_store._conn:
            with self.event_store._conn.cursor() as cur:
                cur.execute("delete from events *;")
        self.event_store.close()