Testing and Fixing
After running the new CI/CD Tests most pass but some fail. I traced back the issues and fixed half of them.
Some issues I found
1, Micro QR auto-version: _min_version doesn’t enforce mode compatibility (M1=numeric only, M2=no byte, etc.) and uses wrong mode-indicator bit count in the needed formula.
2. WiFi/Geo/SMS/Phone/Email/VCard: The helper objects need to be passed as str() to QR() — the test is likely calling them directly. The __str__ methods need to produce correct strings, and some may have format issues.
3. Animations: GIF decode — need to verify each frame.
4. small_border: border=1 means only 4px quiet zone which may confuse decoders.
(i have been fixing them but not produce a result yet)
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.