26 lines
572 B
Python

"""共通テストフィクスチャ"""
from datetime import datetime
import pytest
from src.db.database import Database
@pytest.fixture
def database() -> Database:
"""データベース接続モジュールを作成"""
return Database.get_instance()
@pytest.fixture
def expect_datetime() -> datetime:
"""テスト実行年月日時分秒を生成"""
return datetime.now()
@pytest.fixture
def expect_date_str(expect_datetime: datetime) -> str:
"""テスト実行年月日の文字8桁を生成"""
return expect_datetime.strftime('%Y%m%d')