Coverage for src / local_deep_research / news / __init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2026-01-11 00:51 +0000

1""" 

2LDR News - AI-powered news aggregation and analysis module. 

3""" 

4 

5# Import core classes 

6from ..database.models import ( 

7 NewsSubscription as BaseSubscription, 

8 SubscriptionFolder, 

9 UserPreference, 

10 UserRating as Rating, 

11) 

12from .subscription_manager.scheduler import NewsScheduler, get_news_scheduler 

13from .folder_manager import FolderManager 

14from .subscription_manager import SearchSubscription, TopicSubscription 

15 

16# Import API functions 

17from .api import ( 

18 get_news_feed, 

19 research_news_item, 

20 save_news_preferences, 

21 get_news_categories, 

22) 

23 

24__all__ = [ 

25 # Core classes 

26 "BaseSubscription", 

27 "SubscriptionFolder", 

28 "UserPreference", 

29 "Rating", 

30 "NewsScheduler", 

31 "get_news_scheduler", 

32 "FolderManager", 

33 "SearchSubscription", 

34 "TopicSubscription", 

35 # API functions 

36 "get_news_feed", 

37 "research_news_item", 

38 "save_news_preferences", 

39 "get_news_categories", 

40]