fix: update test fixtures for VendorTheme and CustomerPreferences schemas

- Update VendorTheme fixture to use new colors dict structure
- Update theme tests to check colors dict instead of individual fields
- Update CustomerPreferencesUpdate test for preferred_language field

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-13 22:36:51 +01:00
parent 33c5875bc8
commit d5c9173a2e
3 changed files with 21 additions and 7 deletions

View File

@@ -347,8 +347,14 @@ class TestThemeLoadingFlow:
theme = VendorTheme(
vendor_id=vendor_with_custom_domain.id,
primary_color="#123456",
secondary_color="#654321",
colors={
"primary": "#123456",
"secondary": "#654321",
"accent": "#ec4899",
"background": "#ffffff",
"text": "#1f2937",
"border": "#e5e7eb",
},
)
db.add(theme)
db.commit()