"""Basic automated tests for Project 03.""" from rules import recommend_lesson def test_python_recommendation() -> None: lesson, _ = recommend_lesson( experience="Beginner", goal="Machine Learning", knows_python=False, completed_topics=["Ai Foundations"], ) assert lesson == "Python Foundations" def test_machine_learning_recommendation() -> None: lesson, _ = recommend_lesson( experience="Beginner", goal="Machine Learning", knows_python=True, completed_topics=["Ai Foundations", "Data Preparation"], ) assert lesson == "Supervised Learning Basics" if __name__ == "__main__": test_python_recommendation() test_machine_learning_recommendation() print("All tests passed.")