From d4664ae55125060a5bab6534929587443bc73d69 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 16:32:14 +0000 Subject: [PATCH 01/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 85a351b..6c2520b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml -openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e64ec93581983f130b90e9397acd48f3576e08dcc7e6484cbbda5575b2d8303a.yml +openapi_spec_hash: 8a4a63fdf0642d3da1d4763203665c5d config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 690b7d8dd7d609d94480f9c4689747db57fc3cec Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 17:32:13 +0000 Subject: [PATCH 02/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6c2520b..1c807d2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e64ec93581983f130b90e9397acd48f3576e08dcc7e6484cbbda5575b2d8303a.yml -openapi_spec_hash: 8a4a63fdf0642d3da1d4763203665c5d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3e93ceacbb67bd9bfbb013744ea4666fe585bfb7d18641fd9edf36480828033e.yml +openapi_spec_hash: 6c9fd50132b563776f68e2631a04da2d config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From ea5f78187f9b33593db4a30b16ad4b980680f8c3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 18:32:05 +0000 Subject: [PATCH 03/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1c807d2..85a351b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3e93ceacbb67bd9bfbb013744ea4666fe585bfb7d18641fd9edf36480828033e.yml -openapi_spec_hash: 6c9fd50132b563776f68e2631a04da2d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml +openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From ff0ee1f4c3fc920858272db259c6f72957e15816 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 19:32:13 +0000 Subject: [PATCH 04/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 85a351b..a6fe929 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml -openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ce981998658da437319322c8c772a52ad90c0c7a79c9a86bda626b9523756776.yml +openapi_spec_hash: d84d1c2e14f8374744301701671f8313 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 2d025720dc416ed4e2798249cbf0f0423a44ffb9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 20:32:11 +0000 Subject: [PATCH 05/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a6fe929..4be55af 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ce981998658da437319322c8c772a52ad90c0c7a79c9a86bda626b9523756776.yml -openapi_spec_hash: d84d1c2e14f8374744301701671f8313 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2556bf7304d8c1a55cd2017e703231e194aaa1bd8d81ab065a827bc7377fd3da.yml +openapi_spec_hash: 151f4a169401311593232847812bd748 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 9b7868c3b3282b6027b6fcf351b35209702386a0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 21:32:06 +0000 Subject: [PATCH 06/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4be55af..85a351b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2556bf7304d8c1a55cd2017e703231e194aaa1bd8d81ab065a827bc7377fd3da.yml -openapi_spec_hash: 151f4a169401311593232847812bd748 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml +openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 4e2a8dd92a3624d03b75fa969394b0775c71a5d3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 22:32:11 +0000 Subject: [PATCH 07/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 85a351b..bbd49a2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml -openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml +openapi_spec_hash: d982c8020150d448d7299eeb54151325 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 89533a23c0c268b30235c9eab83525e3a58d5c3d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 23:32:15 +0000 Subject: [PATCH 08/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bbd49a2..0860cfc 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml -openapi_spec_hash: d982c8020150d448d7299eeb54151325 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8412167f00e2c9fc396ea6c1e9f9131ef515ae713050d14d619fb81a234ac0f7.yml +openapi_spec_hash: a38c677e8ea83427aa20fce9a4ced2b2 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 90453ec0d3b9ce1cdfd1159781a10510f570ad4c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 00:32:15 +0000 Subject: [PATCH 09/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 0860cfc..48ad44e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8412167f00e2c9fc396ea6c1e9f9131ef515ae713050d14d619fb81a234ac0f7.yml -openapi_spec_hash: a38c677e8ea83427aa20fce9a4ced2b2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d11ad69779f689e485efe0c461d40a0fa44d4ba346f1320b2030fc6a118d087c.yml +openapi_spec_hash: a3a6504072844e3ef6cf5b8760d4b48d config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 3423ae3e3f76e9630e12d6e657f62486b170ccb1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 01:32:15 +0000 Subject: [PATCH 10/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 48ad44e..6d019ef 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d11ad69779f689e485efe0c461d40a0fa44d4ba346f1320b2030fc6a118d087c.yml -openapi_spec_hash: a3a6504072844e3ef6cf5b8760d4b48d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5f7c8de953404525f9acf4737b11f6eec7838515daf580b83665460801722c2f.yml +openapi_spec_hash: 31a65ace87cd8d7b273575b7b01a9072 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From f02d194e77b38a22aaf953b7f9251f80dc6252ec Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 02:32:17 +0000 Subject: [PATCH 11/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6d019ef..ffd9001 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5f7c8de953404525f9acf4737b11f6eec7838515daf580b83665460801722c2f.yml -openapi_spec_hash: 31a65ace87cd8d7b273575b7b01a9072 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c81236ea05e31a2c65d01f56716e1cd1fefbd1d1f7f8e65baa08f03a3ee6360c.yml +openapi_spec_hash: 0978df0efc0927817aa9a19e56829f6e config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 612b33dbcf716879ce6961051586b1ce6006c67c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 03:32:17 +0000 Subject: [PATCH 12/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ffd9001..7a6952f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c81236ea05e31a2c65d01f56716e1cd1fefbd1d1f7f8e65baa08f03a3ee6360c.yml -openapi_spec_hash: 0978df0efc0927817aa9a19e56829f6e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5680bf2405779a32e390d2b7946d55c47b56d0023a0864aee72b0c3bad39b689.yml +openapi_spec_hash: 6fe3df276e3c127baca447a02938d641 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 8980ad24e6bef09be439151cf5556ddee6690efe Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 04:32:12 +0000 Subject: [PATCH 13/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7a6952f..bbd49a2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5680bf2405779a32e390d2b7946d55c47b56d0023a0864aee72b0c3bad39b689.yml -openapi_spec_hash: 6fe3df276e3c127baca447a02938d641 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml +openapi_spec_hash: d982c8020150d448d7299eeb54151325 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 08cac376df5467673acf0e390fefce12461876f1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 05:32:12 +0000 Subject: [PATCH 14/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bbd49a2..00c8f27 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml -openapi_spec_hash: d982c8020150d448d7299eeb54151325 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8a52cb3a1885e6e6ad41ddc95fb684c053764be37f0d3b1cf8fb2f49626be2d8.yml +openapi_spec_hash: 4fc78fc0edfd03283140a6043ebf1678 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 301cb8ec005c058557272e53130573a49990147f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 06:32:18 +0000 Subject: [PATCH 15/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 00c8f27..20542f9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8a52cb3a1885e6e6ad41ddc95fb684c053764be37f0d3b1cf8fb2f49626be2d8.yml -openapi_spec_hash: 4fc78fc0edfd03283140a6043ebf1678 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-dc0cca2bc3205efff7f06868fba5d889ca5af6edbfaa93dbca9a0b15e463ca04.yml +openapi_spec_hash: 46b7a188ab37af37cb1fbfacc666df09 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From a32e90d9cac8e3303afc496adf1e9ad4050b2c78 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:32:15 +0000 Subject: [PATCH 16/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 20542f9..85a351b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-dc0cca2bc3205efff7f06868fba5d889ca5af6edbfaa93dbca9a0b15e463ca04.yml -openapi_spec_hash: 46b7a188ab37af37cb1fbfacc666df09 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml +openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 233f9c285881a463c70623c9d7a9f6bb72fecfc6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 09:32:07 +0000 Subject: [PATCH 17/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 85a351b..bbd49a2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml -openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml +openapi_spec_hash: d982c8020150d448d7299eeb54151325 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 72668a582b22506c25859e16b563a242b352bf98 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 10:32:15 +0000 Subject: [PATCH 18/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bbd49a2..bcc5fdd 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml -openapi_spec_hash: d982c8020150d448d7299eeb54151325 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a7006b29e7dc018b2847aa6f9e9b58d5a4c72f3358553107ba0ff8f4f9beb0e3.yml +openapi_spec_hash: ed0b4081dcbd995f40c07071a652ec91 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From eed8333e445545b45656f7584097273960eead12 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 11:32:15 +0000 Subject: [PATCH 19/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bcc5fdd..bbd49a2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a7006b29e7dc018b2847aa6f9e9b58d5a4c72f3358553107ba0ff8f4f9beb0e3.yml -openapi_spec_hash: ed0b4081dcbd995f40c07071a652ec91 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml +openapi_spec_hash: d982c8020150d448d7299eeb54151325 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From facae0fcc3aba32199aeb5449d451923637cd9f3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 14:32:11 +0000 Subject: [PATCH 20/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bbd49a2..dbbdbd5 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml -openapi_spec_hash: d982c8020150d448d7299eeb54151325 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ec9c98ceac9debb30e9e59c2aca06d171d914917ebe94d7c14f9abdf19ffdd49.yml +openapi_spec_hash: 6823a21b057ebbe4e56a8029022501fa config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 39e036f4dcedbb4d08259a95467ece20dc3c47a9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 15:32:15 +0000 Subject: [PATCH 21/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index dbbdbd5..72a19d3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ec9c98ceac9debb30e9e59c2aca06d171d914917ebe94d7c14f9abdf19ffdd49.yml -openapi_spec_hash: 6823a21b057ebbe4e56a8029022501fa +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e33a29d68f7233670e8014c1e8dce6811cb0bbd91c7b39032a95b9573974f09e.yml +openapi_spec_hash: 6f7b105b391166809672a35475803150 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From a55c8c746dcd3541a2cd58f1d912bb3bfa1c89fd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 16:32:12 +0000 Subject: [PATCH 22/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 72a19d3..b197700 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e33a29d68f7233670e8014c1e8dce6811cb0bbd91c7b39032a95b9573974f09e.yml -openapi_spec_hash: 6f7b105b391166809672a35475803150 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-11bf2194ec49d94c596bf12a48412561add01a790fe37b632745b2ae4579ec2f.yml +openapi_spec_hash: e0a4732b11ef531c7bf04aad74965276 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 5483d78c5020350c6c50b7af4c03c77f68c661ff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 18:32:07 +0000 Subject: [PATCH 23/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b197700..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-11bf2194ec49d94c596bf12a48412561add01a790fe37b632745b2ae4579ec2f.yml -openapi_spec_hash: e0a4732b11ef531c7bf04aad74965276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 26d24936f2895e56669b69a12f8264dfe940b2ac Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 20:32:29 +0000 Subject: [PATCH 24/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..88a2383 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-74e20ced226ac40598fe46ab25cd7e0998320371b6e2fb456f0f16292dec5ee3.yml +openapi_spec_hash: 8e02c26f38f90a058ef096fadfa03fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 131ff368c09a94f60939996212ccd905214396f8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 21:32:12 +0000 Subject: [PATCH 25/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 88a2383..3e05f6d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-74e20ced226ac40598fe46ab25cd7e0998320371b6e2fb456f0f16292dec5ee3.yml -openapi_spec_hash: 8e02c26f38f90a058ef096fadfa03fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-be8093e226419895054603234a7e283ac35f02cca53a9a5acd6b4c24c02aa508.yml +openapi_spec_hash: 8306259db316eef1db95f94e2d089034 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From fdf86cdbd0691eab5a6d9be2d1dd6844a3d0631c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 22:32:20 +0000 Subject: [PATCH 26/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3e05f6d..b413596 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-be8093e226419895054603234a7e283ac35f02cca53a9a5acd6b4c24c02aa508.yml -openapi_spec_hash: 8306259db316eef1db95f94e2d089034 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b922de3e063c9918f15d232d2e8a1f13fb06cd70807b28ac72d636b35286bce0.yml +openapi_spec_hash: f2fac3a7834271f10c66ad0755f7ef8d config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 84c62c57bd5343bd06823602b3d3bb258639a2f0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 23:32:05 +0000 Subject: [PATCH 27/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b413596..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b922de3e063c9918f15d232d2e8a1f13fb06cd70807b28ac72d636b35286bce0.yml -openapi_spec_hash: f2fac3a7834271f10c66ad0755f7ef8d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 10a3e96341a81e96f6e62965ddeee9837d1d870c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 01:32:13 +0000 Subject: [PATCH 28/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..abd78cd 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-86fbd340aff3ded3347c1533f134c0d2e43303913dde270ff52d7fc72fdb834b.yml +openapi_spec_hash: 962d4768e006125dbb8ab7196e75cb82 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 9df776e3c4fcbe4da64a86f12ccd4d85030c7b7d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 02:32:06 +0000 Subject: [PATCH 29/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index abd78cd..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-86fbd340aff3ded3347c1533f134c0d2e43303913dde270ff52d7fc72fdb834b.yml -openapi_spec_hash: 962d4768e006125dbb8ab7196e75cb82 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From b85da4dbe7c191144bd4352af305e7e4b7923a46 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 03:32:14 +0000 Subject: [PATCH 30/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..7e099b3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-90fd8764a2c2425406391a262cc1dc171f59b4d21c87778317324c3c3198e137.yml +openapi_spec_hash: da0b0084407038166791f1c84a790b73 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From cdf676ef1c111ca4bd1616b40634f0c4adce21b6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 04:32:14 +0000 Subject: [PATCH 31/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7e099b3..466ff11 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-90fd8764a2c2425406391a262cc1dc171f59b4d21c87778317324c3c3198e137.yml -openapi_spec_hash: da0b0084407038166791f1c84a790b73 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-37da715835a3e6e1f804c199470df84209d72d84292a36477809fed428d60102.yml +openapi_spec_hash: ba5ab65b588a7a98a408d3887d39c77c config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 190dde8a92147061cf286d6735aedf2dafe2b4b6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 05:32:08 +0000 Subject: [PATCH 32/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 466ff11..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-37da715835a3e6e1f804c199470df84209d72d84292a36477809fed428d60102.yml -openapi_spec_hash: ba5ab65b588a7a98a408d3887d39c77c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From d8b991dd329da342b217b3ab2eb7e5b0f72a5077 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 06:32:17 +0000 Subject: [PATCH 33/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..1eff6bc 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-74e94cce0075dc9e38377de809f3ed49e62c76e704242013e0d90dce9cea71ee.yml +openapi_spec_hash: f71e044ae28cc46d53eb6fa98fd25a8c config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From fcd622381666d3eb7f3d0fd0bc0f6e2c39228dc1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 07:32:11 +0000 Subject: [PATCH 34/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1eff6bc..8ce3f7d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-74e94cce0075dc9e38377de809f3ed49e62c76e704242013e0d90dce9cea71ee.yml -openapi_spec_hash: f71e044ae28cc46d53eb6fa98fd25a8c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f41fc9b16312cf5f0c123cef7b57e244515373f3828bf3fc1617775fd268f367.yml +openapi_spec_hash: 386f0630398f31937d0a63598fc965c4 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 7d2edd26be7fffa5e153ede7322e5a850d921cc6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 08:32:05 +0000 Subject: [PATCH 35/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8ce3f7d..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f41fc9b16312cf5f0c123cef7b57e244515373f3828bf3fc1617775fd268f367.yml -openapi_spec_hash: 386f0630398f31937d0a63598fc965c4 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 1f6f33eea344cbb8286ba2e0a1074d7603bb5963 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 09:32:07 +0000 Subject: [PATCH 36/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 9cde896b7ff1952184d1a14c9fc7eb38d069648e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 10:32:12 +0000 Subject: [PATCH 37/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From ed4cb1772cf6aa9a4087c2b10db8274b731ae25f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 11:32:15 +0000 Subject: [PATCH 38/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..2a9c21a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0e59dbd15fbef933e99560f134a9b39b9e438bd4f02623cca12bee486885a1d.yml +openapi_spec_hash: a7b8e19f44b9a3305ba55c04f62f325e config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 85ca4e7ba49acdd3fbd9a10955dbfb41dc24eeaa Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:32:11 +0000 Subject: [PATCH 39/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2a9c21a..a6472c1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0e59dbd15fbef933e99560f134a9b39b9e438bd4f02623cca12bee486885a1d.yml -openapi_spec_hash: a7b8e19f44b9a3305ba55c04f62f325e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bc2fe08148a8efdab0e877fdd82b838bb42dd1a69d97a68d8cd697b487d7da0a.yml +openapi_spec_hash: 0902df5bcad269abd787802a6c81008f config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 15580b9aad1b26de9976471cc798c12f3e1a1a7f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:32:10 +0000 Subject: [PATCH 40/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a6472c1..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bc2fe08148a8efdab0e877fdd82b838bb42dd1a69d97a68d8cd697b487d7da0a.yml -openapi_spec_hash: 0902df5bcad269abd787802a6c81008f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 70101591e8a05615023b762cdf7a6d9cceb97c05 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:05:59 +0000 Subject: [PATCH 41/72] chore(internal): remove mock server code --- scripts/mock | 41 ----------------------------------------- scripts/test | 46 ---------------------------------------------- 2 files changed, 87 deletions(-) delete mode 100755 scripts/mock diff --git a/scripts/mock b/scripts/mock deleted file mode 100755 index 0b28f6e..0000000 --- a/scripts/mock +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env bash - -set -e - -cd "$(dirname "$0")/.." - -if [[ -n "$1" && "$1" != '--'* ]]; then - URL="$1" - shift -else - URL="$(grep 'openapi_spec_url' .stats.yml | cut -d' ' -f2)" -fi - -# Check if the URL is empty -if [ -z "$URL" ]; then - echo "Error: No OpenAPI spec path/url provided or found in .stats.yml" - exit 1 -fi - -echo "==> Starting mock server with URL ${URL}" - -# Run prism mock on the given spec -if [ "$1" == "--daemon" ]; then - npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" &> .prism.log & - - # Wait for server to come online - echo -n "Waiting for server" - while ! grep -q "✖ fatal\|Prism is listening" ".prism.log" ; do - echo -n "." - sleep 0.1 - done - - if grep -q "✖ fatal" ".prism.log"; then - cat .prism.log - exit 1 - fi - - echo -else - npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" -fi diff --git a/scripts/test b/scripts/test index b56970b..fe50ebb 100755 --- a/scripts/test +++ b/scripts/test @@ -4,53 +4,7 @@ set -e cd "$(dirname "$0")/.." -RED='\033[0;31m' -GREEN='\033[0;32m' -YELLOW='\033[0;33m' -NC='\033[0m' # No Color -function prism_is_running() { - curl --silent "http://localhost:4010" >/dev/null 2>&1 -} - -kill_server_on_port() { - pids=$(lsof -t -i tcp:"$1" || echo "") - if [ "$pids" != "" ]; then - kill "$pids" - echo "Stopped $pids." - fi -} - -function is_overriding_api_base_url() { - [ -n "$TEST_API_BASE_URL" ] -} - -if ! is_overriding_api_base_url && ! prism_is_running ; then - # When we exit this script, make sure to kill the background mock server process - trap 'kill_server_on_port 4010' EXIT - - # Start the dev server - ./scripts/mock --daemon -fi - -if is_overriding_api_base_url ; then - echo -e "${GREEN}✔ Running tests against ${TEST_API_BASE_URL}${NC}" - echo -elif ! prism_is_running ; then - echo -e "${RED}ERROR:${NC} The test suite will not run without a mock Prism server" - echo -e "running against your OpenAPI spec." - echo - echo -e "To run the server, pass in the path or url of your OpenAPI" - echo -e "spec to the prism command:" - echo - echo -e " \$ ${YELLOW}npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock path/to/your.openapi.yml${NC}" - echo - - exit 1 -else - echo -e "${GREEN}✔ Mock prism server is running with your OpenAPI spec${NC}" - echo -fi export DEFER_PYDANTIC_BUILD=false From bb7e58f1dc41d23f774dcc62b026f7bea07219c4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:06:38 +0000 Subject: [PATCH 42/72] chore: update mock server docs --- CONTRIBUTING.md | 7 - tests/api_resources/brands/test_campaigns.py | 76 ++++---- tests/api_resources/test_brands.py | 68 +++---- tests/api_resources/test_contacts.py | 88 +++++----- tests/api_resources/test_lookup.py | 16 +- tests/api_resources/test_me.py | 12 +- tests/api_resources/test_messages.py | 48 ++--- tests/api_resources/test_profiles.py | 104 +++++------ tests/api_resources/test_templates.py | 88 +++++----- tests/api_resources/test_users.py | 84 ++++----- tests/api_resources/test_webhooks.py | 176 +++++++++---------- 11 files changed, 380 insertions(+), 387 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b08632a..b66af0d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -85,13 +85,6 @@ $ pip install ./path-to-wheel-file.whl ## Running tests -Most tests require you to [set up a mock server](https://github.com/stoplightio/prism) against the OpenAPI spec to run the tests. - -```sh -# you will need npm installed -$ npx prism mock path/to/your/openapi.yml -``` - ```sh $ ./scripts/test ``` diff --git a/tests/api_resources/brands/test_campaigns.py b/tests/api_resources/brands/test_campaigns.py index 6c1b24d..dd89173 100644 --- a/tests/api_resources/brands/test_campaigns.py +++ b/tests/api_resources/brands/test_campaigns.py @@ -20,7 +20,7 @@ class TestCampaigns: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: campaign = client.brands.campaigns.create( @@ -42,7 +42,7 @@ def test_method_create(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: campaign = client.brands.campaigns.create( @@ -75,7 +75,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.brands.campaigns.with_raw_response.create( @@ -101,7 +101,7 @@ def test_raw_response_create(self, client: SentDm) -> None: campaign = response.parse() assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.brands.campaigns.with_streaming_response.create( @@ -129,7 +129,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_create(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -151,7 +151,7 @@ def test_path_params_create(self, client: SentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: campaign = client.brands.campaigns.update( @@ -174,7 +174,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: campaign = client.brands.campaigns.update( @@ -208,7 +208,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.brands.campaigns.with_raw_response.update( @@ -235,7 +235,7 @@ def test_raw_response_update(self, client: SentDm) -> None: campaign = response.parse() assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.brands.campaigns.with_streaming_response.update( @@ -264,7 +264,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -307,7 +307,7 @@ def test_path_params_update(self, client: SentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: campaign = client.brands.campaigns.list( @@ -315,7 +315,7 @@ def test_method_list(self, client: SentDm) -> None: ) assert_matches_type(CampaignListResponse, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.brands.campaigns.with_raw_response.list( @@ -327,7 +327,7 @@ def test_raw_response_list(self, client: SentDm) -> None: campaign = response.parse() assert_matches_type(CampaignListResponse, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.brands.campaigns.with_streaming_response.list( @@ -341,7 +341,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_list(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -349,7 +349,7 @@ def test_path_params_list(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: campaign = client.brands.campaigns.delete( @@ -359,7 +359,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: campaign = client.brands.campaigns.delete( @@ -369,7 +369,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.brands.campaigns.with_raw_response.delete( @@ -383,7 +383,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: campaign = response.parse() assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.brands.campaigns.with_streaming_response.delete( @@ -399,7 +399,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -422,7 +422,7 @@ class TestAsyncCampaigns: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.create( @@ -444,7 +444,7 @@ async def test_method_create(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.create( @@ -477,7 +477,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.campaigns.with_raw_response.create( @@ -503,7 +503,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: campaign = await response.parse() assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.brands.campaigns.with_streaming_response.create( @@ -531,7 +531,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_create(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -553,7 +553,7 @@ async def test_path_params_create(self, async_client: AsyncSentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.update( @@ -576,7 +576,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.update( @@ -610,7 +610,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.campaigns.with_raw_response.update( @@ -637,7 +637,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: campaign = await response.parse() assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.brands.campaigns.with_streaming_response.update( @@ -666,7 +666,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -709,7 +709,7 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.list( @@ -717,7 +717,7 @@ async def test_method_list(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(CampaignListResponse, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.campaigns.with_raw_response.list( @@ -729,7 +729,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: campaign = await response.parse() assert_matches_type(CampaignListResponse, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.brands.campaigns.with_streaming_response.list( @@ -743,7 +743,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_list(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -751,7 +751,7 @@ async def test_path_params_list(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.delete( @@ -761,7 +761,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.delete( @@ -771,7 +771,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.campaigns.with_raw_response.delete( @@ -785,7 +785,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: campaign = await response.parse() assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.brands.campaigns.with_streaming_response.delete( @@ -801,7 +801,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): diff --git a/tests/api_resources/test_brands.py b/tests/api_resources/test_brands.py index 0ee7e47..6b17fd4 100644 --- a/tests/api_resources/test_brands.py +++ b/tests/api_resources/test_brands.py @@ -20,7 +20,7 @@ class TestBrands: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: brand = client.brands.create( @@ -32,7 +32,7 @@ def test_method_create(self, client: SentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: brand = client.brands.create( @@ -74,7 +74,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.brands.with_raw_response.create( @@ -90,7 +90,7 @@ def test_raw_response_create(self, client: SentDm) -> None: brand = response.parse() assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.brands.with_streaming_response.create( @@ -108,7 +108,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: brand = client.brands.update( @@ -121,7 +121,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: brand = client.brands.update( @@ -164,7 +164,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.brands.with_raw_response.update( @@ -181,7 +181,7 @@ def test_raw_response_update(self, client: SentDm) -> None: brand = response.parse() assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.brands.with_streaming_response.update( @@ -200,7 +200,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -213,13 +213,13 @@ def test_path_params_update(self, client: SentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: brand = client.brands.list() assert_matches_type(BrandListResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.brands.with_raw_response.list() @@ -229,7 +229,7 @@ def test_raw_response_list(self, client: SentDm) -> None: brand = response.parse() assert_matches_type(BrandListResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.brands.with_streaming_response.list() as response: @@ -241,7 +241,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: brand = client.brands.delete( @@ -250,7 +250,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: brand = client.brands.delete( @@ -259,7 +259,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.brands.with_raw_response.delete( @@ -272,7 +272,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: brand = response.parse() assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.brands.with_streaming_response.delete( @@ -287,7 +287,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -302,7 +302,7 @@ class TestAsyncBrands: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.create( @@ -314,7 +314,7 @@ async def test_method_create(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.create( @@ -356,7 +356,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.with_raw_response.create( @@ -372,7 +372,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: brand = await response.parse() assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.brands.with_streaming_response.create( @@ -390,7 +390,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.update( @@ -403,7 +403,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.update( @@ -446,7 +446,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.with_raw_response.update( @@ -463,7 +463,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: brand = await response.parse() assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.brands.with_streaming_response.update( @@ -482,7 +482,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -495,13 +495,13 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.list() assert_matches_type(BrandListResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.with_raw_response.list() @@ -511,7 +511,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: brand = await response.parse() assert_matches_type(BrandListResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.brands.with_streaming_response.list() as response: @@ -523,7 +523,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.delete( @@ -532,7 +532,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.delete( @@ -541,7 +541,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.with_raw_response.delete( @@ -554,7 +554,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: brand = await response.parse() assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.brands.with_streaming_response.delete( @@ -569,7 +569,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): diff --git a/tests/api_resources/test_contacts.py b/tests/api_resources/test_contacts.py index a410794..5a81eb6 100644 --- a/tests/api_resources/test_contacts.py +++ b/tests/api_resources/test_contacts.py @@ -20,13 +20,13 @@ class TestContacts: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: contact = client.contacts.create() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: contact = client.contacts.create( @@ -36,7 +36,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.contacts.with_raw_response.create() @@ -46,7 +46,7 @@ def test_raw_response_create(self, client: SentDm) -> None: contact = response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.contacts.with_streaming_response.create() as response: @@ -58,7 +58,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: contact = client.contacts.retrieve( @@ -66,7 +66,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.contacts.with_raw_response.retrieve( @@ -78,7 +78,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: contact = response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.contacts.with_streaming_response.retrieve( @@ -92,7 +92,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -100,7 +100,7 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: contact = client.contacts.update( @@ -108,7 +108,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: contact = client.contacts.update( @@ -120,7 +120,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.contacts.with_raw_response.update( @@ -132,7 +132,7 @@ def test_raw_response_update(self, client: SentDm) -> None: contact = response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.contacts.with_streaming_response.update( @@ -146,7 +146,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -154,7 +154,7 @@ def test_path_params_update(self, client: SentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: contact = client.contacts.list( @@ -163,7 +163,7 @@ def test_method_list(self, client: SentDm) -> None: ) assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_with_all_params(self, client: SentDm) -> None: contact = client.contacts.list( @@ -175,7 +175,7 @@ def test_method_list_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.contacts.with_raw_response.list( @@ -188,7 +188,7 @@ def test_raw_response_list(self, client: SentDm) -> None: contact = response.parse() assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.contacts.with_streaming_response.list( @@ -203,7 +203,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: contact = client.contacts.delete( @@ -212,7 +212,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: contact = client.contacts.delete( @@ -221,7 +221,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.contacts.with_raw_response.delete( @@ -234,7 +234,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: contact = response.parse() assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.contacts.with_streaming_response.delete( @@ -249,7 +249,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -264,13 +264,13 @@ class TestAsyncContacts: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.create() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.create( @@ -280,7 +280,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.create() @@ -290,7 +290,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.create() as response: @@ -302,7 +302,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.retrieve( @@ -310,7 +310,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.retrieve( @@ -322,7 +322,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.retrieve( @@ -336,7 +336,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -344,7 +344,7 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.update( @@ -352,7 +352,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.update( @@ -364,7 +364,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.update( @@ -376,7 +376,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.update( @@ -390,7 +390,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -398,7 +398,7 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.list( @@ -407,7 +407,7 @@ async def test_method_list(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.list( @@ -419,7 +419,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.list( @@ -432,7 +432,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.list( @@ -447,7 +447,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.delete( @@ -456,7 +456,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.delete( @@ -465,7 +465,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.delete( @@ -478,7 +478,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.delete( @@ -493,7 +493,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): diff --git a/tests/api_resources/test_lookup.py b/tests/api_resources/test_lookup.py index 6b1e41a..112ce0a 100644 --- a/tests/api_resources/test_lookup.py +++ b/tests/api_resources/test_lookup.py @@ -17,7 +17,7 @@ class TestLookup: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_phone_info(self, client: SentDm) -> None: lookup = client.lookup.retrieve_phone_info( @@ -25,7 +25,7 @@ def test_method_retrieve_phone_info(self, client: SentDm) -> None: ) assert_matches_type(LookupRetrievePhoneInfoResponse, lookup, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_phone_info(self, client: SentDm) -> None: response = client.lookup.with_raw_response.retrieve_phone_info( @@ -37,7 +37,7 @@ def test_raw_response_retrieve_phone_info(self, client: SentDm) -> None: lookup = response.parse() assert_matches_type(LookupRetrievePhoneInfoResponse, lookup, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_phone_info(self, client: SentDm) -> None: with client.lookup.with_streaming_response.retrieve_phone_info( @@ -51,7 +51,7 @@ def test_streaming_response_retrieve_phone_info(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve_phone_info(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `phone_number` but received ''"): @@ -65,7 +65,7 @@ class TestAsyncLookup: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_phone_info(self, async_client: AsyncSentDm) -> None: lookup = await async_client.lookup.retrieve_phone_info( @@ -73,7 +73,7 @@ async def test_method_retrieve_phone_info(self, async_client: AsyncSentDm) -> No ) assert_matches_type(LookupRetrievePhoneInfoResponse, lookup, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_phone_info(self, async_client: AsyncSentDm) -> None: response = await async_client.lookup.with_raw_response.retrieve_phone_info( @@ -85,7 +85,7 @@ async def test_raw_response_retrieve_phone_info(self, async_client: AsyncSentDm) lookup = await response.parse() assert_matches_type(LookupRetrievePhoneInfoResponse, lookup, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_phone_info(self, async_client: AsyncSentDm) -> None: async with async_client.lookup.with_streaming_response.retrieve_phone_info( @@ -99,7 +99,7 @@ async def test_streaming_response_retrieve_phone_info(self, async_client: AsyncS assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve_phone_info(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `phone_number` but received ''"): diff --git a/tests/api_resources/test_me.py b/tests/api_resources/test_me.py index ed46027..0a4d9b0 100644 --- a/tests/api_resources/test_me.py +++ b/tests/api_resources/test_me.py @@ -17,13 +17,13 @@ class TestMe: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: me = client.me.retrieve() assert_matches_type(MeRetrieveResponse, me, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.me.with_raw_response.retrieve() @@ -33,7 +33,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: me = response.parse() assert_matches_type(MeRetrieveResponse, me, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.me.with_streaming_response.retrieve() as response: @@ -51,13 +51,13 @@ class TestAsyncMe: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: me = await async_client.me.retrieve() assert_matches_type(MeRetrieveResponse, me, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.me.with_raw_response.retrieve() @@ -67,7 +67,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: me = await response.parse() assert_matches_type(MeRetrieveResponse, me, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.me.with_streaming_response.retrieve() as response: diff --git a/tests/api_resources/test_messages.py b/tests/api_resources/test_messages.py index 7024671..1e8c4bb 100644 --- a/tests/api_resources/test_messages.py +++ b/tests/api_resources/test_messages.py @@ -21,7 +21,7 @@ class TestMessages: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_activities(self, client: SentDm) -> None: message = client.messages.retrieve_activities( @@ -29,7 +29,7 @@ def test_method_retrieve_activities(self, client: SentDm) -> None: ) assert_matches_type(MessageRetrieveActivitiesResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_activities(self, client: SentDm) -> None: response = client.messages.with_raw_response.retrieve_activities( @@ -41,7 +41,7 @@ def test_raw_response_retrieve_activities(self, client: SentDm) -> None: message = response.parse() assert_matches_type(MessageRetrieveActivitiesResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_activities(self, client: SentDm) -> None: with client.messages.with_streaming_response.retrieve_activities( @@ -55,7 +55,7 @@ def test_streaming_response_retrieve_activities(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve_activities(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -63,7 +63,7 @@ def test_path_params_retrieve_activities(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_status(self, client: SentDm) -> None: message = client.messages.retrieve_status( @@ -71,7 +71,7 @@ def test_method_retrieve_status(self, client: SentDm) -> None: ) assert_matches_type(MessageRetrieveStatusResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_status(self, client: SentDm) -> None: response = client.messages.with_raw_response.retrieve_status( @@ -83,7 +83,7 @@ def test_raw_response_retrieve_status(self, client: SentDm) -> None: message = response.parse() assert_matches_type(MessageRetrieveStatusResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_status(self, client: SentDm) -> None: with client.messages.with_streaming_response.retrieve_status( @@ -97,7 +97,7 @@ def test_streaming_response_retrieve_status(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve_status(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -105,13 +105,13 @@ def test_path_params_retrieve_status(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_send(self, client: SentDm) -> None: message = client.messages.send() assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_send_with_all_params(self, client: SentDm) -> None: message = client.messages.send( @@ -130,7 +130,7 @@ def test_method_send_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_send(self, client: SentDm) -> None: response = client.messages.with_raw_response.send() @@ -140,7 +140,7 @@ def test_raw_response_send(self, client: SentDm) -> None: message = response.parse() assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_send(self, client: SentDm) -> None: with client.messages.with_streaming_response.send() as response: @@ -158,7 +158,7 @@ class TestAsyncMessages: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_activities(self, async_client: AsyncSentDm) -> None: message = await async_client.messages.retrieve_activities( @@ -166,7 +166,7 @@ async def test_method_retrieve_activities(self, async_client: AsyncSentDm) -> No ) assert_matches_type(MessageRetrieveActivitiesResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_activities(self, async_client: AsyncSentDm) -> None: response = await async_client.messages.with_raw_response.retrieve_activities( @@ -178,7 +178,7 @@ async def test_raw_response_retrieve_activities(self, async_client: AsyncSentDm) message = await response.parse() assert_matches_type(MessageRetrieveActivitiesResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_activities(self, async_client: AsyncSentDm) -> None: async with async_client.messages.with_streaming_response.retrieve_activities( @@ -192,7 +192,7 @@ async def test_streaming_response_retrieve_activities(self, async_client: AsyncS assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve_activities(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -200,7 +200,7 @@ async def test_path_params_retrieve_activities(self, async_client: AsyncSentDm) "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_status(self, async_client: AsyncSentDm) -> None: message = await async_client.messages.retrieve_status( @@ -208,7 +208,7 @@ async def test_method_retrieve_status(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(MessageRetrieveStatusResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_status(self, async_client: AsyncSentDm) -> None: response = await async_client.messages.with_raw_response.retrieve_status( @@ -220,7 +220,7 @@ async def test_raw_response_retrieve_status(self, async_client: AsyncSentDm) -> message = await response.parse() assert_matches_type(MessageRetrieveStatusResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_status(self, async_client: AsyncSentDm) -> None: async with async_client.messages.with_streaming_response.retrieve_status( @@ -234,7 +234,7 @@ async def test_streaming_response_retrieve_status(self, async_client: AsyncSentD assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve_status(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -242,13 +242,13 @@ async def test_path_params_retrieve_status(self, async_client: AsyncSentDm) -> N "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_send(self, async_client: AsyncSentDm) -> None: message = await async_client.messages.send() assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_send_with_all_params(self, async_client: AsyncSentDm) -> None: message = await async_client.messages.send( @@ -267,7 +267,7 @@ async def test_method_send_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_send(self, async_client: AsyncSentDm) -> None: response = await async_client.messages.with_raw_response.send() @@ -277,7 +277,7 @@ async def test_raw_response_send(self, async_client: AsyncSentDm) -> None: message = await response.parse() assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_send(self, async_client: AsyncSentDm) -> None: async with async_client.messages.with_streaming_response.send() as response: diff --git a/tests/api_resources/test_profiles.py b/tests/api_resources/test_profiles.py index 4b7471f..15a4fd2 100644 --- a/tests/api_resources/test_profiles.py +++ b/tests/api_resources/test_profiles.py @@ -20,13 +20,13 @@ class TestProfiles: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: profile = client.profiles.create() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: profile = client.profiles.create( @@ -46,7 +46,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.profiles.with_raw_response.create() @@ -56,7 +56,7 @@ def test_raw_response_create(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.profiles.with_streaming_response.create() as response: @@ -68,7 +68,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: profile = client.profiles.retrieve( @@ -76,7 +76,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.profiles.with_raw_response.retrieve( @@ -88,7 +88,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.profiles.with_streaming_response.retrieve( @@ -102,7 +102,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): @@ -110,7 +110,7 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: profile = client.profiles.update( @@ -118,7 +118,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: profile = client.profiles.update( @@ -145,7 +145,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.profiles.with_raw_response.update( @@ -157,7 +157,7 @@ def test_raw_response_update(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.profiles.with_streaming_response.update( @@ -171,7 +171,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_profile_id` but received ''"): @@ -179,13 +179,13 @@ def test_path_params_update(self, client: SentDm) -> None: path_profile_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: profile = client.profiles.list() assert_matches_type(ProfileListResponse, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.profiles.with_raw_response.list() @@ -195,7 +195,7 @@ def test_raw_response_list(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(ProfileListResponse, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.profiles.with_streaming_response.list() as response: @@ -207,7 +207,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: profile = client.profiles.delete( @@ -215,7 +215,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: profile = client.profiles.delete( @@ -225,7 +225,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.profiles.with_raw_response.delete( @@ -237,7 +237,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: profile = response.parse() assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.profiles.with_streaming_response.delete( @@ -251,7 +251,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_profile_id` but received ''"): @@ -259,7 +259,7 @@ def test_path_params_delete(self, client: SentDm) -> None: path_profile_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_complete(self, client: SentDm) -> None: profile = client.profiles.complete( @@ -268,7 +268,7 @@ def test_method_complete(self, client: SentDm) -> None: ) assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_complete_with_all_params(self, client: SentDm) -> None: profile = client.profiles.complete( @@ -279,7 +279,7 @@ def test_method_complete_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_complete(self, client: SentDm) -> None: response = client.profiles.with_raw_response.complete( @@ -292,7 +292,7 @@ def test_raw_response_complete(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_complete(self, client: SentDm) -> None: with client.profiles.with_streaming_response.complete( @@ -307,7 +307,7 @@ def test_streaming_response_complete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_complete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): @@ -322,13 +322,13 @@ class TestAsyncProfiles: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.create() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.create( @@ -348,7 +348,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.create() @@ -358,7 +358,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.create() as response: @@ -370,7 +370,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.retrieve( @@ -378,7 +378,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.retrieve( @@ -390,7 +390,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.retrieve( @@ -404,7 +404,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): @@ -412,7 +412,7 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.update( @@ -420,7 +420,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.update( @@ -447,7 +447,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.update( @@ -459,7 +459,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.update( @@ -473,7 +473,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_profile_id` but received ''"): @@ -481,13 +481,13 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: path_profile_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.list() assert_matches_type(ProfileListResponse, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.list() @@ -497,7 +497,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(ProfileListResponse, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.list() as response: @@ -509,7 +509,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.delete( @@ -517,7 +517,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.delete( @@ -527,7 +527,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.delete( @@ -539,7 +539,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.delete( @@ -553,7 +553,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_profile_id` but received ''"): @@ -561,7 +561,7 @@ async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: path_profile_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_complete(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.complete( @@ -570,7 +570,7 @@ async def test_method_complete(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_complete_with_all_params(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.complete( @@ -581,7 +581,7 @@ async def test_method_complete_with_all_params(self, async_client: AsyncSentDm) ) assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_complete(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.complete( @@ -594,7 +594,7 @@ async def test_raw_response_complete(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_complete(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.complete( @@ -609,7 +609,7 @@ async def test_streaming_response_complete(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_complete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): diff --git a/tests/api_resources/test_templates.py b/tests/api_resources/test_templates.py index a9f3948..9b6d734 100644 --- a/tests/api_resources/test_templates.py +++ b/tests/api_resources/test_templates.py @@ -20,13 +20,13 @@ class TestTemplates: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: template = client.templates.create() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: template = client.templates.create( @@ -176,7 +176,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.templates.with_raw_response.create() @@ -186,7 +186,7 @@ def test_raw_response_create(self, client: SentDm) -> None: template = response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.templates.with_streaming_response.create() as response: @@ -198,7 +198,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: template = client.templates.retrieve( @@ -206,7 +206,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.templates.with_raw_response.retrieve( @@ -218,7 +218,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: template = response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.templates.with_streaming_response.retrieve( @@ -232,7 +232,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -240,7 +240,7 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: template = client.templates.update( @@ -248,7 +248,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: template = client.templates.update( @@ -386,7 +386,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.templates.with_raw_response.update( @@ -398,7 +398,7 @@ def test_raw_response_update(self, client: SentDm) -> None: template = response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.templates.with_streaming_response.update( @@ -412,7 +412,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -420,7 +420,7 @@ def test_path_params_update(self, client: SentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: template = client.templates.list( @@ -429,7 +429,7 @@ def test_method_list(self, client: SentDm) -> None: ) assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_with_all_params(self, client: SentDm) -> None: template = client.templates.list( @@ -441,7 +441,7 @@ def test_method_list_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.templates.with_raw_response.list( @@ -454,7 +454,7 @@ def test_raw_response_list(self, client: SentDm) -> None: template = response.parse() assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.templates.with_streaming_response.list( @@ -469,7 +469,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: template = client.templates.delete( @@ -477,7 +477,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: template = client.templates.delete( @@ -487,7 +487,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.templates.with_raw_response.delete( @@ -499,7 +499,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: template = response.parse() assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.templates.with_streaming_response.delete( @@ -513,7 +513,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -527,13 +527,13 @@ class TestAsyncTemplates: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.create() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.create( @@ -683,7 +683,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.create() @@ -693,7 +693,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.create() as response: @@ -705,7 +705,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.retrieve( @@ -713,7 +713,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.retrieve( @@ -725,7 +725,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.retrieve( @@ -739,7 +739,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -747,7 +747,7 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.update( @@ -755,7 +755,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.update( @@ -893,7 +893,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.update( @@ -905,7 +905,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.update( @@ -919,7 +919,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -927,7 +927,7 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.list( @@ -936,7 +936,7 @@ async def test_method_list(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.list( @@ -948,7 +948,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.list( @@ -961,7 +961,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.list( @@ -976,7 +976,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.delete( @@ -984,7 +984,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.delete( @@ -994,7 +994,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.delete( @@ -1006,7 +1006,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.delete( @@ -1020,7 +1020,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): diff --git a/tests/api_resources/test_users.py b/tests/api_resources/test_users.py index dd111ca..380d271 100644 --- a/tests/api_resources/test_users.py +++ b/tests/api_resources/test_users.py @@ -20,7 +20,7 @@ class TestUsers: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: user = client.users.retrieve( @@ -28,7 +28,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.users.with_raw_response.retrieve( @@ -40,7 +40,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: user = response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.users.with_streaming_response.retrieve( @@ -54,7 +54,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): @@ -62,13 +62,13 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: user = client.users.list() assert_matches_type(UserListResponse, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.users.with_raw_response.list() @@ -78,7 +78,7 @@ def test_raw_response_list(self, client: SentDm) -> None: user = response.parse() assert_matches_type(UserListResponse, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.users.with_streaming_response.list() as response: @@ -90,13 +90,13 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_invite(self, client: SentDm) -> None: user = client.users.invite() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_invite_with_all_params(self, client: SentDm) -> None: user = client.users.invite( @@ -108,7 +108,7 @@ def test_method_invite_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_invite(self, client: SentDm) -> None: response = client.users.with_raw_response.invite() @@ -118,7 +118,7 @@ def test_raw_response_invite(self, client: SentDm) -> None: user = response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_invite(self, client: SentDm) -> None: with client.users.with_streaming_response.invite() as response: @@ -130,7 +130,7 @@ def test_streaming_response_invite(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_remove(self, client: SentDm) -> None: user = client.users.remove( @@ -138,7 +138,7 @@ def test_method_remove(self, client: SentDm) -> None: ) assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_remove_with_all_params(self, client: SentDm) -> None: user = client.users.remove( @@ -148,7 +148,7 @@ def test_method_remove_with_all_params(self, client: SentDm) -> None: ) assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_remove(self, client: SentDm) -> None: response = client.users.with_raw_response.remove( @@ -160,7 +160,7 @@ def test_raw_response_remove(self, client: SentDm) -> None: user = response.parse() assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_remove(self, client: SentDm) -> None: with client.users.with_streaming_response.remove( @@ -174,7 +174,7 @@ def test_streaming_response_remove(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_remove(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_user_id` but received ''"): @@ -182,7 +182,7 @@ def test_path_params_remove(self, client: SentDm) -> None: path_user_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_role(self, client: SentDm) -> None: user = client.users.update_role( @@ -190,7 +190,7 @@ def test_method_update_role(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_role_with_all_params(self, client: SentDm) -> None: user = client.users.update_role( @@ -202,7 +202,7 @@ def test_method_update_role_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update_role(self, client: SentDm) -> None: response = client.users.with_raw_response.update_role( @@ -214,7 +214,7 @@ def test_raw_response_update_role(self, client: SentDm) -> None: user = response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update_role(self, client: SentDm) -> None: with client.users.with_streaming_response.update_role( @@ -228,7 +228,7 @@ def test_streaming_response_update_role(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update_role(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_user_id` but received ''"): @@ -242,7 +242,7 @@ class TestAsyncUsers: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: user = await async_client.users.retrieve( @@ -250,7 +250,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.retrieve( @@ -262,7 +262,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: user = await response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.retrieve( @@ -276,7 +276,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): @@ -284,13 +284,13 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: user = await async_client.users.list() assert_matches_type(UserListResponse, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.list() @@ -300,7 +300,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: user = await response.parse() assert_matches_type(UserListResponse, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.list() as response: @@ -312,13 +312,13 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_invite(self, async_client: AsyncSentDm) -> None: user = await async_client.users.invite() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_invite_with_all_params(self, async_client: AsyncSentDm) -> None: user = await async_client.users.invite( @@ -330,7 +330,7 @@ async def test_method_invite_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_invite(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.invite() @@ -340,7 +340,7 @@ async def test_raw_response_invite(self, async_client: AsyncSentDm) -> None: user = await response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_invite(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.invite() as response: @@ -352,7 +352,7 @@ async def test_streaming_response_invite(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_remove(self, async_client: AsyncSentDm) -> None: user = await async_client.users.remove( @@ -360,7 +360,7 @@ async def test_method_remove(self, async_client: AsyncSentDm) -> None: ) assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_remove_with_all_params(self, async_client: AsyncSentDm) -> None: user = await async_client.users.remove( @@ -370,7 +370,7 @@ async def test_method_remove_with_all_params(self, async_client: AsyncSentDm) -> ) assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_remove(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.remove( @@ -382,7 +382,7 @@ async def test_raw_response_remove(self, async_client: AsyncSentDm) -> None: user = await response.parse() assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_remove(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.remove( @@ -396,7 +396,7 @@ async def test_streaming_response_remove(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_remove(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_user_id` but received ''"): @@ -404,7 +404,7 @@ async def test_path_params_remove(self, async_client: AsyncSentDm) -> None: path_user_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_role(self, async_client: AsyncSentDm) -> None: user = await async_client.users.update_role( @@ -412,7 +412,7 @@ async def test_method_update_role(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_role_with_all_params(self, async_client: AsyncSentDm) -> None: user = await async_client.users.update_role( @@ -424,7 +424,7 @@ async def test_method_update_role_with_all_params(self, async_client: AsyncSentD ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update_role(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.update_role( @@ -436,7 +436,7 @@ async def test_raw_response_update_role(self, async_client: AsyncSentDm) -> None user = await response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update_role(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.update_role( @@ -450,7 +450,7 @@ async def test_streaming_response_update_role(self, async_client: AsyncSentDm) - assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update_role(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_user_id` but received ''"): diff --git a/tests/api_resources/test_webhooks.py b/tests/api_resources/test_webhooks.py index f534f16..6340ac0 100644 --- a/tests/api_resources/test_webhooks.py +++ b/tests/api_resources/test_webhooks.py @@ -24,13 +24,13 @@ class TestWebhooks: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: webhook = client.webhooks.create() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.create( @@ -44,7 +44,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.create() @@ -54,7 +54,7 @@ def test_raw_response_create(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.create() as response: @@ -66,7 +66,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: webhook = client.webhooks.retrieve( @@ -74,7 +74,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.retrieve( @@ -86,7 +86,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.retrieve( @@ -100,7 +100,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -108,7 +108,7 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: webhook = client.webhooks.update( @@ -116,7 +116,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.update( @@ -131,7 +131,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.update( @@ -143,7 +143,7 @@ def test_raw_response_update(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.update( @@ -157,7 +157,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -165,7 +165,7 @@ def test_path_params_update(self, client: SentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: webhook = client.webhooks.list( @@ -174,7 +174,7 @@ def test_method_list(self, client: SentDm) -> None: ) assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.list( @@ -185,7 +185,7 @@ def test_method_list_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.list( @@ -198,7 +198,7 @@ def test_raw_response_list(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.list( @@ -213,7 +213,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: webhook = client.webhooks.delete( @@ -221,7 +221,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert webhook is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.delete( @@ -233,7 +233,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: webhook = response.parse() assert webhook is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.delete( @@ -247,7 +247,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -255,13 +255,13 @@ def test_path_params_delete(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_event_types(self, client: SentDm) -> None: webhook = client.webhooks.list_event_types() assert_matches_type(WebhookListEventTypesResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list_event_types(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.list_event_types() @@ -271,7 +271,7 @@ def test_raw_response_list_event_types(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookListEventTypesResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list_event_types(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.list_event_types() as response: @@ -283,7 +283,7 @@ def test_streaming_response_list_event_types(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_events(self, client: SentDm) -> None: webhook = client.webhooks.list_events( @@ -293,7 +293,7 @@ def test_method_list_events(self, client: SentDm) -> None: ) assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_events_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.list_events( @@ -304,7 +304,7 @@ def test_method_list_events_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list_events(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.list_events( @@ -318,7 +318,7 @@ def test_raw_response_list_events(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list_events(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.list_events( @@ -334,7 +334,7 @@ def test_streaming_response_list_events(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_list_events(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -344,7 +344,7 @@ def test_path_params_list_events(self, client: SentDm) -> None: page_size=0, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_rotate_secret(self, client: SentDm) -> None: webhook = client.webhooks.rotate_secret( @@ -353,7 +353,7 @@ def test_method_rotate_secret(self, client: SentDm) -> None: ) assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_rotate_secret_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.rotate_secret( @@ -363,7 +363,7 @@ def test_method_rotate_secret_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_rotate_secret(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.rotate_secret( @@ -376,7 +376,7 @@ def test_raw_response_rotate_secret(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_rotate_secret(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.rotate_secret( @@ -391,7 +391,7 @@ def test_streaming_response_rotate_secret(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_rotate_secret(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -400,7 +400,7 @@ def test_path_params_rotate_secret(self, client: SentDm) -> None: body={}, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_test(self, client: SentDm) -> None: webhook = client.webhooks.test( @@ -408,7 +408,7 @@ def test_method_test(self, client: SentDm) -> None: ) assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_test_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.test( @@ -419,7 +419,7 @@ def test_method_test_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_test(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.test( @@ -431,7 +431,7 @@ def test_raw_response_test(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_test(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.test( @@ -445,7 +445,7 @@ def test_streaming_response_test(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_test(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -453,7 +453,7 @@ def test_path_params_test(self, client: SentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_toggle_status(self, client: SentDm) -> None: webhook = client.webhooks.toggle_status( @@ -461,7 +461,7 @@ def test_method_toggle_status(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_toggle_status_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.toggle_status( @@ -472,7 +472,7 @@ def test_method_toggle_status_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_toggle_status(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.toggle_status( @@ -484,7 +484,7 @@ def test_raw_response_toggle_status(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_toggle_status(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.toggle_status( @@ -498,7 +498,7 @@ def test_streaming_response_toggle_status(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_toggle_status(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -512,13 +512,13 @@ class TestAsyncWebhooks: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.create() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.create( @@ -532,7 +532,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.create() @@ -542,7 +542,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.create() as response: @@ -554,7 +554,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.retrieve( @@ -562,7 +562,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.retrieve( @@ -574,7 +574,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.retrieve( @@ -588,7 +588,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -596,7 +596,7 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.update( @@ -604,7 +604,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.update( @@ -619,7 +619,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.update( @@ -631,7 +631,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.update( @@ -645,7 +645,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -653,7 +653,7 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list( @@ -662,7 +662,7 @@ async def test_method_list(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list( @@ -673,7 +673,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.list( @@ -686,7 +686,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.list( @@ -701,7 +701,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.delete( @@ -709,7 +709,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert webhook is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.delete( @@ -721,7 +721,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert webhook is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.delete( @@ -735,7 +735,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -743,13 +743,13 @@ async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_event_types(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list_event_types() assert_matches_type(WebhookListEventTypesResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list_event_types(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.list_event_types() @@ -759,7 +759,7 @@ async def test_raw_response_list_event_types(self, async_client: AsyncSentDm) -> webhook = await response.parse() assert_matches_type(WebhookListEventTypesResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list_event_types(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.list_event_types() as response: @@ -771,7 +771,7 @@ async def test_streaming_response_list_event_types(self, async_client: AsyncSent assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_events(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list_events( @@ -781,7 +781,7 @@ async def test_method_list_events(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_events_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list_events( @@ -792,7 +792,7 @@ async def test_method_list_events_with_all_params(self, async_client: AsyncSentD ) assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list_events(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.list_events( @@ -806,7 +806,7 @@ async def test_raw_response_list_events(self, async_client: AsyncSentDm) -> None webhook = await response.parse() assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list_events(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.list_events( @@ -822,7 +822,7 @@ async def test_streaming_response_list_events(self, async_client: AsyncSentDm) - assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_list_events(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -832,7 +832,7 @@ async def test_path_params_list_events(self, async_client: AsyncSentDm) -> None: page_size=0, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_rotate_secret(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.rotate_secret( @@ -841,7 +841,7 @@ async def test_method_rotate_secret(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_rotate_secret_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.rotate_secret( @@ -851,7 +851,7 @@ async def test_method_rotate_secret_with_all_params(self, async_client: AsyncSen ) assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_rotate_secret(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.rotate_secret( @@ -864,7 +864,7 @@ async def test_raw_response_rotate_secret(self, async_client: AsyncSentDm) -> No webhook = await response.parse() assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_rotate_secret(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.rotate_secret( @@ -879,7 +879,7 @@ async def test_streaming_response_rotate_secret(self, async_client: AsyncSentDm) assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_rotate_secret(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -888,7 +888,7 @@ async def test_path_params_rotate_secret(self, async_client: AsyncSentDm) -> Non body={}, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_test(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.test( @@ -896,7 +896,7 @@ async def test_method_test(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_test_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.test( @@ -907,7 +907,7 @@ async def test_method_test_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_test(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.test( @@ -919,7 +919,7 @@ async def test_raw_response_test(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_test(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.test( @@ -933,7 +933,7 @@ async def test_streaming_response_test(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_test(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -941,7 +941,7 @@ async def test_path_params_test(self, async_client: AsyncSentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_toggle_status(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.toggle_status( @@ -949,7 +949,7 @@ async def test_method_toggle_status(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_toggle_status_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.toggle_status( @@ -960,7 +960,7 @@ async def test_method_toggle_status_with_all_params(self, async_client: AsyncSen ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_toggle_status(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.toggle_status( @@ -972,7 +972,7 @@ async def test_raw_response_toggle_status(self, async_client: AsyncSentDm) -> No webhook = await response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_toggle_status(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.toggle_status( @@ -986,7 +986,7 @@ async def test_streaming_response_toggle_status(self, async_client: AsyncSentDm) assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_toggle_status(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): From 2b6497427203ab34af8cc132045eaf011b377cbe Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:32:16 +0000 Subject: [PATCH 43/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..1923a7d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4755f9618fc0e37a51a7efbbbac1cc47135fb71895acc656743bfa93f5073b82.yml +openapi_spec_hash: cf03dae4ced021ae2dade7897eede000 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 793969d77a799b572cc31264aedb06d25ee470d3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 15:32:12 +0000 Subject: [PATCH 44/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1923a7d..2b76143 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4755f9618fc0e37a51a7efbbbac1cc47135fb71895acc656743bfa93f5073b82.yml -openapi_spec_hash: cf03dae4ced021ae2dade7897eede000 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0b37a75006b217ac6b5433b3ce0e7577a4643e8706988be1d10f888f8229420.yml +openapi_spec_hash: a2181d4144c25a7a3d8827187c32cf66 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From f35ba7e4493f91ec23b428382128164f13f0db36 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 16:32:12 +0000 Subject: [PATCH 45/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2b76143..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0b37a75006b217ac6b5433b3ce0e7577a4643e8706988be1d10f888f8229420.yml -openapi_spec_hash: a2181d4144c25a7a3d8827187c32cf66 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From fc1667ac82fbfc92a7b7302c80be4af698acd164 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 17:32:11 +0000 Subject: [PATCH 46/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From d167d3222355b00778be1498e61976ad220dffa0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 18:32:07 +0000 Subject: [PATCH 47/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 794fce592ab79f985b5a1ca44a32b27b9d5e8af0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 22:32:07 +0000 Subject: [PATCH 48/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 1605b2b363c724a6d27757543c6546dba5d3d3c9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 23:32:06 +0000 Subject: [PATCH 49/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 17faef9538a759d09961e34b99b854e769658d49 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 01:32:21 +0000 Subject: [PATCH 50/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..7e6a97a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-781fdc9d84e302340ecba23a46673ad379aceb7eaa0651143077e367d663fb31.yml +openapi_spec_hash: 9983d33b16c9da00f58bc1794f106a02 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 9d9e7b2c7221545692c8bdecb0ebc1a7f3a3aea0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 02:32:16 +0000 Subject: [PATCH 51/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7e6a97a..8e72fce 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-781fdc9d84e302340ecba23a46673ad379aceb7eaa0651143077e367d663fb31.yml -openapi_spec_hash: 9983d33b16c9da00f58bc1794f106a02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c7733d49f9d825777af623ec5de70367bed5cd39c55d90acbdd5e4097dc1f30b.yml +openapi_spec_hash: d58a1459c506dd8e72a823c4147a2ddc config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 33d119e35fc6d85f398ed45238742f9c50e6ef92 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 03:32:07 +0000 Subject: [PATCH 52/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8e72fce..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c7733d49f9d825777af623ec5de70367bed5cd39c55d90acbdd5e4097dc1f30b.yml -openapi_spec_hash: d58a1459c506dd8e72a823c4147a2ddc +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 48d15113f59bb4bf93951d080ff33b0aa7e9bb90 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 04:32:12 +0000 Subject: [PATCH 53/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 524ed3ba6d6882824f5b2e8a89c65956a6561d6b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 05:32:05 +0000 Subject: [PATCH 54/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 132481670a5acfafbd60897f993542a1c14d1598 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 06:32:13 +0000 Subject: [PATCH 55/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 78c61c80d47382674d4f17e904ad999d1a9f09dd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 07:32:20 +0000 Subject: [PATCH 56/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..829a368 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9b6aafd550844f265d1a417ce85c2dbb995e4a4538e15aa77b4944a66fd46552.yml +openapi_spec_hash: c12a6d00fe7c39054a964d332fcffd21 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 57e400e3c79cf1a7be318df9011c145daefe16ed Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 08:32:08 +0000 Subject: [PATCH 57/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 829a368..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9b6aafd550844f265d1a417ce85c2dbb995e4a4538e15aa77b4944a66fd46552.yml -openapi_spec_hash: c12a6d00fe7c39054a964d332fcffd21 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 5995891642eff18f912b8b0a92d746793f59e1b3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 09:32:21 +0000 Subject: [PATCH 58/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..00989d4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-57329287ed765fec46f14ea874727a5792f188e1bd653aa9649b90322917c090.yml +openapi_spec_hash: 7039db2de4bad3a6624055b35f34971e config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 004a68bf01b087be5066fd8677776bb85fe7a1ce Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 10:32:08 +0000 Subject: [PATCH 59/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 00989d4..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-57329287ed765fec46f14ea874727a5792f188e1bd653aa9649b90322917c090.yml -openapi_spec_hash: 7039db2de4bad3a6624055b35f34971e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From dcad8c36114481b0c9501f02ca05cda645a5bbc5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 11:32:15 +0000 Subject: [PATCH 60/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 7afe283e76851b4468a4097d224f24621d0804f1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 13:32:09 +0000 Subject: [PATCH 61/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..ebe46e2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-93108916fb2b3ca2932c7fb418dbb311215b245ff8e4c1309ba5f75c046831a0.yml +openapi_spec_hash: e4130c6754561024fdca9a43c65213b7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 51e208786b81dfa311fc0845771d32022f37d7ff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 14:32:11 +0000 Subject: [PATCH 62/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ebe46e2..256a5a6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-93108916fb2b3ca2932c7fb418dbb311215b245ff8e4c1309ba5f75c046831a0.yml -openapi_spec_hash: e4130c6754561024fdca9a43c65213b7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d585e0404154d8432b9edb5e62bef5aec9132cabd5d3984964906b8fcc007fef.yml +openapi_spec_hash: 1fdae40760c20b94d65ae4151b60698a config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 547a19bff0dd6d11fe3076d4d0ea6d20495e46cc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 15:32:10 +0000 Subject: [PATCH 63/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 256a5a6..f993ebd 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d585e0404154d8432b9edb5e62bef5aec9132cabd5d3984964906b8fcc007fef.yml -openapi_spec_hash: 1fdae40760c20b94d65ae4151b60698a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1a9cb4c4bc5cc6c44687037c2a35221a37417d4a56484f8e339da2114c7fb0eb.yml +openapi_spec_hash: 1bcacc897a4c97796d61a5bb1592beff config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From e665527acbbd8dca4f6fa70d0b7689a9a5ae34e8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 16:32:10 +0000 Subject: [PATCH 64/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f993ebd..218a477 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1a9cb4c4bc5cc6c44687037c2a35221a37417d4a56484f8e339da2114c7fb0eb.yml -openapi_spec_hash: 1bcacc897a4c97796d61a5bb1592beff +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-6786452f6350b61cec2c0a41b9b89bf4f7ea068850b7b5f1b93855bc6fb4cb55.yml +openapi_spec_hash: 80e802bf79328fc89fc0c6988a2f127e config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 866bd435f34a7555e8f503ecd1cf3c342f9b549e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 17:32:05 +0000 Subject: [PATCH 65/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 218a477..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-6786452f6350b61cec2c0a41b9b89bf4f7ea068850b7b5f1b93855bc6fb4cb55.yml -openapi_spec_hash: 80e802bf79328fc89fc0c6988a2f127e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 023a420c783132614fddc1d6e70cdd7a1a05445f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 18:32:18 +0000 Subject: [PATCH 66/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..4d0f7f3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f4e00842c4600a4128339b9a630b253446f0fb4e25bc50db48a2732f0580a340.yml +openapi_spec_hash: b669d2d0398287d4d9a11b9b31c2b2ea config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 59357366d3c0c1a8577d0864824b8139c475f93d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 19:32:06 +0000 Subject: [PATCH 67/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4d0f7f3..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f4e00842c4600a4128339b9a630b253446f0fb4e25bc50db48a2732f0580a340.yml -openapi_spec_hash: b669d2d0398287d4d9a11b9b31c2b2ea +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 84547bd5a1180d8e68e256156f66cae4b2bd7bc7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 22:32:19 +0000 Subject: [PATCH 68/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..d61eac4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-050e18b61f240e11c081ae9664075b2c5541e2ceb09f66099ac425738db7994c.yml +openapi_spec_hash: 5f8f74629d7f0040dc6b2e4c14de17a9 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 01a47632f49627e4269376dc0f1f674abdb81bd5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 23:32:06 +0000 Subject: [PATCH 69/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d61eac4..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-050e18b61f240e11c081ae9664075b2c5541e2ceb09f66099ac425738db7994c.yml -openapi_spec_hash: 5f8f74629d7f0040dc6b2e4c14de17a9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 1f2027a54c9af975265737661f05febb41fc1b31 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 00:32:15 +0000 Subject: [PATCH 70/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a71524..d25b0b4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From f4839e1989f1c7bea682b69a2f1aa674ba9756b6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 01:32:10 +0000 Subject: [PATCH 71/72] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4..8a71524 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 40c2b0b3481ea813090c69d0654f9764ea3465ed Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 01:32:37 +0000 Subject: [PATCH 72/72] release: 0.8.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 9 +++++++++ pyproject.toml | 2 +- src/sent_dm/_version.py | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6538ca9..2b28d6e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.8.0" + ".": "0.8.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b10eda..b47c8ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.8.1 (2026-02-22) + +Full Changelog: [v0.8.0...v0.8.1](https://github.com/sentdm/sent-dm-python/compare/v0.8.0...v0.8.1) + +### Chores + +* **internal:** remove mock server code ([7010159](https://github.com/sentdm/sent-dm-python/commit/70101591e8a05615023b762cdf7a6d9cceb97c05)) +* update mock server docs ([bb7e58f](https://github.com/sentdm/sent-dm-python/commit/bb7e58f1dc41d23f774dcc62b026f7bea07219c4)) + ## 0.8.0 (2026-02-18) Full Changelog: [v0.7.0...v0.8.0](https://github.com/sentdm/sent-dm-python/compare/v0.7.0...v0.8.0) diff --git a/pyproject.toml b/pyproject.toml index 68fdb16..a98c4f9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "sentdm" -version = "0.8.0" +version = "0.8.1" description = "The official Python library for the sent-dm API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/sent_dm/_version.py b/src/sent_dm/_version.py index 7bbe01d..370d30e 100644 --- a/src/sent_dm/_version.py +++ b/src/sent_dm/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "sent_dm" -__version__ = "0.8.0" # x-release-please-version +__version__ = "0.8.1" # x-release-please-version