🤖 update Cookidoo API discovery snapshot#3
Open
github-actions[bot] wants to merge 18 commits into
Open
Conversation
…ettingsXsettings)
…moke tests - Remove SKILL.md from repo (keep in fork only per maintainer request) - Add comprehensive unit tests in tests/test_edge_cases.py: * Config & localization tests (12 variants) * Auth edge cases (token expiry, invalid refresh) * Network resilience (5xx errors, timeouts) * API volatility protection (missing/extra fields) * Recipe CRUD with structured instructions * Calendar & shopping list edge cases - Extend smoke tests in smoke_test/test_3_extended.py: * Full recipe lifecycle tests * Multi-day calendar operations * Complete shopping list workflow * Collection management (custom + managed) * Error handling scenarios Total: 2,050+ lines of new test coverage
- Remove from __future__ import annotations from types.py - Translate example recipe from Greek to English - Rename test_edge_cases.py to test_custom_recipes.py - Remove PR_RESPONSE.md - Consolidate smoke tests into test_2_methods.py, remove test_3_extended.py - Add examples/ to ruff per-file-ignores for T20 - Fix formatting and lint issues (ruff)
- Extract _format_instructions helper in helpers.py - Move custom recipe unit tests into test_cookidoo.py with proper mocks - Remove standalone test_custom_recipes.py and examples/create_recipe.py - Fix type annotations in types.py
Move CookidooStepSettings and CookidooInstruction before CookidooCreateCustomRecipe and CookidooEditCustomRecipe to eliminate forward references, removing the need for __future__ annotations.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔍 Change summary
M well-known-snapshots/latest.jsonThis PR contains automated changes made by the 🤖 well-known-discovery workflow.