Skip to content

Commit 70e2c70

Browse files
Print the db_test url
1 parent 9a2185e commit 70e2c70

File tree

5 files changed

+36
-8
lines changed

5 files changed

+36
-8
lines changed

.github/workflows/ci-build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -174,14 +174,14 @@ jobs:
174174
env:
175175
TEST_DATABASE_URL: ${{ matrix.sync_url }}
176176
run: |
177-
PYTHONPATH=$PWD:$PYTHONPATH pytest tests/slack_sdk/oauth/installation_store/test_sqlalchemy.py
178-
PYTHONPATH=$PWD:$PYTHONPATH pytest tests/slack_sdk/oauth/state_store/test_sqlalchemy.py
177+
PYTHONPATH=$PWD:$PYTHONPATH pytest -s tests/slack_sdk/oauth/installation_store/test_sqlalchemy.py
178+
PYTHONPATH=$PWD:$PYTHONPATH pytest -s tests/slack_sdk/oauth/state_store/test_sqlalchemy.py
179179
- name: Run async tests (${{ matrix.database }})
180180
env:
181181
ASYNC_TEST_DATABASE_URL: ${{ matrix.async_url }}
182182
run: |
183-
PYTHONPATH=$PWD:$PYTHONPATH pytest tests/slack_sdk/oauth/installation_store/test_async_sqlalchemy.py
184-
PYTHONPATH=$PWD:$PYTHONPATH pytest tests/slack_sdk/oauth/state_store/test_async_sqlalchemy.py
183+
PYTHONPATH=$PWD:$PYTHONPATH pytest -s tests/slack_sdk/oauth/installation_store/test_async_sqlalchemy.py
184+
PYTHONPATH=$PWD:$PYTHONPATH pytest -s tests/slack_sdk/oauth/state_store/test_async_sqlalchemy.py
185185
186186
notifications:
187187
name: Regression notifications

tests/slack_sdk/oauth/installation_store/test_async_sqlalchemy.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@
66
from slack_sdk.oauth.installation_store import Installation
77
from slack_sdk.oauth.installation_store.sqlalchemy import AsyncSQLAlchemyInstallationStore
88

9+
database_url = os.environ.get("ASYNC_TEST_DATABASE_URL", "sqlite+aiosqlite:///:memory:")
10+
11+
12+
def setUpModule():
13+
"""Emit database configuration for CI visibility across builds."""
14+
print(f"\n[InstallationStore/AsyncSQLAlchemy] Database: {database_url}")
15+
916

1017
class TestAsyncSQLAlchemy(unittest.TestCase):
1118
engine: AsyncEngine
1219

1320
@async_test
1421
async def setUp(self):
15-
self.engine = create_async_engine(os.environ.get("ASYNC_TEST_DATABASE_URL", "sqlite+aiosqlite:///:memory:"))
22+
self.engine = create_async_engine(database_url)
1623
self.store = AsyncSQLAlchemyInstallationStore(client_id="111.222", engine=self.engine)
1724
async with self.engine.begin() as conn:
1825
await conn.run_sync(self.store.metadata.create_all)

tests/slack_sdk/oauth/installation_store/test_sqlalchemy.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,19 @@
77
from slack_sdk.oauth.installation_store import Installation
88
from slack_sdk.oauth.installation_store.sqlalchemy import SQLAlchemyInstallationStore
99

10+
database_url = os.environ.get("TEST_DATABASE_URL", "sqlite:///:memory:")
11+
12+
13+
def setUpModule():
14+
"""Emit database configuration for CI visibility across builds."""
15+
print(f"\n[InstallationStore/SQLAlchemy] Database: {database_url}")
16+
1017

1118
class TestSQLAlchemy(unittest.TestCase):
1219
engine: Engine
1320

1421
def setUp(self):
15-
self.engine = sqlalchemy.create_engine(os.environ.get("TEST_DATABASE_URL", "sqlite:///:memory:"))
22+
self.engine = sqlalchemy.create_engine(database_url)
1623
self.store = SQLAlchemyInstallationStore(client_id="111.222", engine=self.engine)
1724
self.store.metadata.create_all(self.engine)
1825

tests/slack_sdk/oauth/state_store/test_async_sqlalchemy.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@
66

77
from slack_sdk.oauth.state_store.sqlalchemy import AsyncSQLAlchemyOAuthStateStore
88

9+
database_url = os.environ.get("ASYNC_TEST_DATABASE_URL", "sqlite+aiosqlite:///:memory:")
10+
11+
12+
def setUpModule():
13+
"""Emit database configuration for CI visibility across builds."""
14+
print(f"\n[StateStore/AsyncSQLAlchemy] Database: {database_url}")
15+
916

1017
class TestSQLAlchemy(unittest.TestCase):
1118
engine: AsyncEngine
1219

1320
@async_test
1421
async def setUp(self):
15-
self.engine = create_async_engine(os.environ.get("ASYNC_TEST_DATABASE_URL", "sqlite+aiosqlite:///:memory:"))
22+
self.engine = create_async_engine(database_url)
1623
self.store = AsyncSQLAlchemyOAuthStateStore(engine=self.engine, expiration_seconds=2)
1724
async with self.engine.begin() as conn:
1825
await conn.run_sync(self.store.metadata.create_all)

tests/slack_sdk/oauth/state_store/test_sqlalchemy.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,19 @@
77

88
from slack_sdk.oauth.state_store.sqlalchemy import SQLAlchemyOAuthStateStore
99

10+
database_url = os.environ.get("TEST_DATABASE_URL", "sqlite:///:memory:")
11+
12+
13+
def setUpModule():
14+
"""Emit database configuration for CI visibility across builds."""
15+
print(f"\n[StateStore/SQLAlchemy] Database: {database_url}")
16+
1017

1118
class TestSQLAlchemy(unittest.TestCase):
1219
engine: Engine
1320

1421
def setUp(self):
15-
self.engine = sqlalchemy.create_engine(os.environ.get("TEST_DATABASE_URL", "sqlite:///:memory:"))
22+
self.engine = sqlalchemy.create_engine(database_url)
1623
self.store = SQLAlchemyOAuthStateStore(engine=self.engine, expiration_seconds=2)
1724
self.store.metadata.create_all(self.engine)
1825

0 commit comments

Comments
 (0)