"""Миграция feed_quality_settings.""" from __future__ import annotations import unittest from pathlib import Path PROJECT_ROOT = Path(__file__).resolve().parent.parent class FeedQualityMigrationTests(unittest.TestCase): def test_migration_file_exists(self) -> None: path = PROJECT_ROOT / "migrations/versions/0002_feed_quality_settings.py" self.assertTrue(path.exists()) text = path.read_text(encoding="utf-8") self.assertIn('revision = "feed_quality_settings"', text) self.assertIn('down_revision = "wesp_2_0"', text) self.assertIn("feed_quality_settings", text) def test_model_registered(self) -> None: from app.models import FeedQualitySettings self.assertEqual(FeedQualitySettings.__tablename__, "feed_quality_settings") if __name__ == "__main__": unittest.main()