From 029040091792c4bc25f67a66f3feaa99ebae1af5 Mon Sep 17 00:00:00 2001 From: Justintime50 <39606064+Justintime50@users.noreply.github.com> Date: Tue, 7 Jan 2025 16:44:01 -0700 Subject: [PATCH] chore: rename retrieve keyword to create --- CHANGELOG.md | 4 ++-- easypost/services/beta_referral_customer_service.py | 8 ++++---- ..._customer_create_bank_account_client_secret.yaml} | 8 ++++---- ...l_customer_create_credit_card_client_secret.yaml} | 12 ++++++------ tests/test_beta_referral_customer.py | 8 ++++---- 5 files changed, 20 insertions(+), 20 deletions(-) rename tests/cassettes/{test_beta_referral_customer_retrieve_bank_account_client_secret.yaml => test_beta_referral_customer_create_bank_account_client_secret.yaml} (88%) rename tests/cassettes/{test_beta_referral_customer_retrieve_credit_card_client_secret.yaml => test_beta_referral_customer_create_credit_card_client_secret.yaml} (84%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 792752c..3a91afa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,8 @@ ## Next Release - Adds the following functions to assist ReferralCustomers add credit cards and bank accounts: - - `BetaReferralCustomerService.retrieve_credit_card_client_secret` - - `BetaReferralCustomerService.retrieve_bank_account_client_secret` + - `BetaReferralCustomerService.create_credit_card_client_secret` + - `BetaReferralCustomerService.create_bank_account_client_secret` - `ReferralCustomerService.add_credit_card_from_stripe` - `ReferralCustomerService.add_bank_account_from_stripe` diff --git a/easypost/services/beta_referral_customer_service.py b/easypost/services/beta_referral_customer_service.py index 2e7dab4..ae91552 100644 --- a/easypost/services/beta_referral_customer_service.py +++ b/easypost/services/beta_referral_customer_service.py @@ -69,8 +69,8 @@ def refund_by_payment_log(self, payment_log_id: str) -> Dict[str, Any]: return convert_to_easypost_object(response=response) - def retrieve_credit_card_client_secret(self) -> Dict[str, Any]: - """Retrieves a client secret to use with Stripe when adding a credit card.""" + def create_credit_card_client_secret(self) -> Dict[str, Any]: + """Creates a client secret to use with Stripe when adding a credit card.""" response = Requestor(self._client).request( method=RequestMethod.POST, url="/setup_intents", @@ -79,8 +79,8 @@ def retrieve_credit_card_client_secret(self) -> Dict[str, Any]: return convert_to_easypost_object(response=response) - def retrieve_bank_account_client_secret(self, return_url: Optional[str] = None) -> Dict[str, Any]: - """Retrieves a client secret to use with Stripe when adding a bank account.""" + def create_bank_account_client_secret(self, return_url: Optional[str] = None) -> Dict[str, Any]: + """Creates a client secret to use with Stripe when adding a bank account.""" params = {"return_url": return_url} response = Requestor(self._client).request( diff --git a/tests/cassettes/test_beta_referral_customer_retrieve_bank_account_client_secret.yaml b/tests/cassettes/test_beta_referral_customer_create_bank_account_client_secret.yaml similarity index 88% rename from tests/cassettes/test_beta_referral_customer_retrieve_bank_account_client_secret.yaml rename to tests/cassettes/test_beta_referral_customer_create_bank_account_client_secret.yaml index 454e100..b6dcb76 100644 --- a/tests/cassettes/test_beta_referral_customer_retrieve_bank_account_client_secret.yaml +++ b/tests/cassettes/test_beta_referral_customer_create_bank_account_client_secret.yaml @@ -20,7 +20,7 @@ interactions: uri: https://api.easypost.com/beta/financial_connections_sessions response: body: - string: '{"client_secret": "fcsess_client_secret_MFA1Ze7exUG6pRSEHUwlsqjF"}' + string: '{"client_secret": "fcsess_client_secret_Pk6DPwMAJUC4q9Y6T05jS5cG"}' headers: cache-control: - private, no-cache, no-store @@ -47,7 +47,7 @@ interactions: x-download-options: - noopen x-ep-request-uuid: - - 595be110677d75bbe2b7da4f0007bffa + - 595be116677dbc1de2b8e9ec0053f5f4 x-frame-options: - SAMEORIGIN x-node: @@ -55,10 +55,10 @@ interactions: x-permitted-cross-domain-policies: - none x-proxied: - - intlb3nuq 51d74985a2 + - intlb4nuq 51d74985a2 - extlb1nuq 99aac35317 x-runtime: - - '0.468505' + - '0.599103' x-version-label: - easypost-202501062233-3c9302ef23-master x-xss-protection: diff --git a/tests/cassettes/test_beta_referral_customer_retrieve_credit_card_client_secret.yaml b/tests/cassettes/test_beta_referral_customer_create_credit_card_client_secret.yaml similarity index 84% rename from tests/cassettes/test_beta_referral_customer_retrieve_credit_card_client_secret.yaml rename to tests/cassettes/test_beta_referral_customer_create_credit_card_client_secret.yaml index 9df25ca..df78cf3 100644 --- a/tests/cassettes/test_beta_referral_customer_retrieve_credit_card_client_secret.yaml +++ b/tests/cassettes/test_beta_referral_customer_create_credit_card_client_secret.yaml @@ -20,7 +20,7 @@ interactions: uri: https://api.easypost.com/beta/setup_intents response: body: - string: '{"client_secret": "seti_0QehjADqT4huGUvdfjjqoH19_secret_RXnJlDWhUSWZnYSASXGZLVKiCbNWcJX"}' + string: '{"client_secret": "seti_0QemQjDqT4huGUvdEmRKe2Vr_secret_RXsBcDsHB0wqRfqUAicRZbJi5SgCVo8"}' headers: cache-control: - private, no-cache, no-store @@ -47,18 +47,18 @@ interactions: x-download-options: - noopen x-ep-request-uuid: - - 327fc0a7677d7580e2b7da2e0007de98 + - 595be115677dbc1ce2b8e9eb0053f566 x-frame-options: - SAMEORIGIN x-node: - - bigweb57nuq + - bigweb33nuq x-permitted-cross-domain-policies: - none x-proxied: - - intlb4nuq 51d74985a2 - - extlb2nuq 99aac35317 + - intlb3nuq 51d74985a2 + - extlb1nuq 99aac35317 x-runtime: - - '0.468862' + - '0.674861' x-version-label: - easypost-202501062233-3c9302ef23-master x-xss-protection: diff --git a/tests/test_beta_referral_customer.py b/tests/test_beta_referral_customer.py index 63c11bd..3116782 100644 --- a/tests/test_beta_referral_customer.py +++ b/tests/test_beta_referral_customer.py @@ -43,16 +43,16 @@ def test_beta_referral_customer_refund_by_payment_log(referral_customer_prod_cli @pytest.mark.vcr() -def test_beta_referral_customer_retrieve_credit_card_client_secret(referral_customer_prod_client): +def test_beta_referral_customer_create_credit_card_client_secret(referral_customer_prod_client): """This test requires a referral customer's production API key via REFERRAL_CUSTOMER_PROD_API_KEY.""" - response = referral_customer_prod_client.beta_referral_customer.retrieve_credit_card_client_secret() + response = referral_customer_prod_client.beta_referral_customer.create_credit_card_client_secret() assert str.startswith(response.client_secret, "seti_") @pytest.mark.vcr() -def test_beta_referral_customer_retrieve_bank_account_client_secret(referral_customer_prod_client): +def test_beta_referral_customer_create_bank_account_client_secret(referral_customer_prod_client): """This test requires a referral customer's production API key via REFERRAL_CUSTOMER_PROD_API_KEY.""" - response = referral_customer_prod_client.beta_referral_customer.retrieve_bank_account_client_secret() + response = referral_customer_prod_client.beta_referral_customer.create_bank_account_client_secret() assert str.startswith(response.client_secret, "fcsess_client_secret_")