Skip to content

Commit 7ea2fe4

Browse files
minor justfile fixes & pin CI version (#1445)
* minor justfile fixes * pin most of CI to ubuntu 24
1 parent bd73a32 commit 7ea2fe4

File tree

3 files changed

+92
-6
lines changed

3 files changed

+92
-6
lines changed

.github/workflows/ci.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ on:
2020
jobs:
2121
lint:
2222
name: Static Checks
23-
runs-on: ubuntu-latest
23+
runs-on: "ubuntu-24.04"
2424
steps:
2525
- uses: extractions/setup-just@v2
2626
- uses: actions/checkout@v3
@@ -47,7 +47,7 @@ jobs:
4747
4848
build:
4949
name: Build
50-
runs-on: ubuntu-latest
50+
runs-on: "ubuntu-24.04"
5151
steps:
5252
- uses: extractions/setup-just@v2
5353
- uses: actions/checkout@v3
@@ -107,7 +107,7 @@ jobs:
107107
startsWith(github.ref, 'refs/tags/v') &&
108108
endsWith(github.actor, '-stripe')
109109
needs: [build, test, lint]
110-
runs-on: ubuntu-latest
110+
runs-on: "ubuntu-24.04"
111111
steps:
112112
- uses: actions/checkout@v3
113113
- name: Download all workflow run artifacts

justfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set quiet
22

3-
import? '../sdk-codegen/justfile'
3+
import? '../sdk-codegen/utils.just'
44

55
VENV_NAME := ".venv"
66

@@ -77,5 +77,5 @@ venv:
7777
# called by tooling
7878
[private]
7979
update-version version:
80-
@echo "{{ version }}" > VERSION
81-
@perl -pi -e 's|VERSION = "[.\d\w]+"|VERSION = "{{ version }}"|' stripe/_version.py
80+
echo "{{ version }}" > VERSION
81+
perl -pi -e 's|VERSION = "[.\d\w]+"|VERSION = "{{ version }}"|' stripe/_version.py

tests/test_generated_examples.py

+86
Original file line numberDiff line numberDiff line change
@@ -25865,6 +25865,92 @@ async def test_terminal_readers_process_payment_intent_post_service_async(
2586525865
post_data="payment_intent=pi_xxxxxxxxxxxxx",
2586625866
)
2586725867

25868+
def test_terminal_readers_process_setup_intent_post(
25869+
self, http_client_mock: HTTPClientMock
25870+
) -> None:
25871+
stripe.terminal.Reader.process_setup_intent(
25872+
"tmr_xxxxxxxxxxxxx",
25873+
setup_intent="seti_xxxxxxxxxxxxx",
25874+
allow_redisplay="always",
25875+
)
25876+
http_client_mock.assert_requested(
25877+
"post",
25878+
path="/v1/terminal/readers/tmr_xxxxxxxxxxxxx/process_setup_intent",
25879+
query_string="",
25880+
post_data="setup_intent=seti_xxxxxxxxxxxxx&allow_redisplay=always",
25881+
)
25882+
25883+
def test_terminal_readers_process_setup_intent_post_service(
25884+
self, http_client_mock: HTTPClientMock
25885+
) -> None:
25886+
http_client_mock.stub_request(
25887+
"post",
25888+
"/v1/terminal/readers/tmr_xxxxxxxxxxxxx/process_setup_intent",
25889+
)
25890+
client = StripeClient(
25891+
"sk_test_123",
25892+
http_client=http_client_mock.get_mock_http_client(),
25893+
)
25894+
25895+
client.terminal.readers.process_setup_intent(
25896+
"tmr_xxxxxxxxxxxxx",
25897+
{
25898+
"setup_intent": "seti_xxxxxxxxxxxxx",
25899+
"allow_redisplay": "always",
25900+
},
25901+
)
25902+
http_client_mock.assert_requested(
25903+
"post",
25904+
path="/v1/terminal/readers/tmr_xxxxxxxxxxxxx/process_setup_intent",
25905+
query_string="",
25906+
api_base="https://api.stripe.com",
25907+
post_data="setup_intent=seti_xxxxxxxxxxxxx&allow_redisplay=always",
25908+
)
25909+
25910+
@pytest.mark.anyio
25911+
async def test_terminal_readers_process_setup_intent_post_async(
25912+
self, http_client_mock: HTTPClientMock
25913+
) -> None:
25914+
await stripe.terminal.Reader.process_setup_intent_async(
25915+
"tmr_xxxxxxxxxxxxx",
25916+
setup_intent="seti_xxxxxxxxxxxxx",
25917+
allow_redisplay="always",
25918+
)
25919+
http_client_mock.assert_requested(
25920+
"post",
25921+
path="/v1/terminal/readers/tmr_xxxxxxxxxxxxx/process_setup_intent",
25922+
query_string="",
25923+
post_data="setup_intent=seti_xxxxxxxxxxxxx&allow_redisplay=always",
25924+
)
25925+
25926+
@pytest.mark.anyio
25927+
async def test_terminal_readers_process_setup_intent_post_service_async(
25928+
self, http_client_mock: HTTPClientMock
25929+
) -> None:
25930+
http_client_mock.stub_request(
25931+
"post",
25932+
"/v1/terminal/readers/tmr_xxxxxxxxxxxxx/process_setup_intent",
25933+
)
25934+
client = StripeClient(
25935+
"sk_test_123",
25936+
http_client=http_client_mock.get_mock_http_client(),
25937+
)
25938+
25939+
await client.terminal.readers.process_setup_intent_async(
25940+
"tmr_xxxxxxxxxxxxx",
25941+
{
25942+
"setup_intent": "seti_xxxxxxxxxxxxx",
25943+
"allow_redisplay": "always",
25944+
},
25945+
)
25946+
http_client_mock.assert_requested(
25947+
"post",
25948+
path="/v1/terminal/readers/tmr_xxxxxxxxxxxxx/process_setup_intent",
25949+
query_string="",
25950+
api_base="https://api.stripe.com",
25951+
post_data="setup_intent=seti_xxxxxxxxxxxxx&allow_redisplay=always",
25952+
)
25953+
2586825954
def test_test_helpers_customers_fund_cash_balance_post(
2586925955
self, http_client_mock: HTTPClientMock
2587025956
) -> None:

0 commit comments

Comments
 (0)