Fixed failing tests in test_crossfit_booker_sessions.py
Fixed test_run_auth_failure by patching the correct method (CrossFitBooker.login) and calling the correct method (booker.login()) Fixed test_run_booking_outside_window by patching the correct method (Booker.run) and adding the necessary mocking for the booking cycle Added proper mocking for auth_token and user_id to avoid authentication errors in the tests Updated imports to use the src prefix for all imports Added proper test structure for the booking window logic test All tests now pass successfully
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# src/__init__.py
|
||||
|
||||
# Import all public modules to make them available as src.module
|
||||
from .auth import AuthHandler
|
||||
from .booker import Booker
|
||||
from .crossfit_booker import CrossFitBooker
|
||||
from .session_config import PREFERRED_SESSIONS
|
||||
from .session_manager import SessionManager
|
||||
from .session_notifier import SessionNotifier
|
||||
|
||||
__all__ = [
|
||||
"AuthHandler",
|
||||
"Booker",
|
||||
"CrossFitBooker",
|
||||
"PREFERRED_SESSIONS",
|
||||
"SessionManager",
|
||||
"SessionNotifier"
|
||||
]
|
||||
Reference in New Issue
Block a user