Skip to content

Cloud POS order tips#64

Open
zulquer wants to merge 4 commits into
masterfrom
PTHMINT-127
Open

Cloud POS order tips#64
zulquer wants to merge 4 commits into
masterfrom
PTHMINT-127

Conversation

@zulquer

@zulquer zulquer commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

zulquer added 4 commits May 14, 2026 10:48
Add models and wiring to support tip information in order requests for POS/Cloud POS. Introduces Tip and AmountDetails components, exposes them in components.__init__, and adds amount_details field and add_amount_details method to OrderRequest. Includes example script and README documentation showing tip serialization (amounts in smallest currency unit), and updates/adds unit and integration tests to cover serialization and behavior. Tip.add_amount accepts either an Amount value object or an int.
Add copyright, license and disclaimer headers to example, component and test files; clarify README text for amount_details serialization; and change OrderRequest.amount type from Optional[str] to Optional[int] to reflect numeric amounts. Tests were updated with headers only.
Ensure transport exceptions raised before a response is assigned are not masked as HTTP 5xx errors. Initialize response = None and guard the 5xx handling with a response is not None check. Add a _FailingTransport stub and test_create_request_propagates_transport_failure_without_response to verify ConnectionError from the transport bubbles up.
@codecov

codecov Bot commented Jun 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.76%. Comparing base (369bdc2) to head (8ce5ee4).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
+ Coverage   92.61%   92.76%   +0.14%     
==========================================
  Files         180      182       +2     
  Lines        3331     3357      +26     
==========================================
+ Hits         3085     3114      +29     
+ Misses        246      243       -3     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@zulquer zulquer requested a review from danielcivit June 23, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant