Skip to content

Commit da95580

Browse files
chore(python): show synchronous snippets (#3832) (generated) [skip ci]
Co-authored-by: Clément Vannicatte <[email protected]>
1 parent 8b2fc0b commit da95580

27 files changed

+4861
-1971
lines changed

snippets/guides/abtesting-snippets.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -248,43 +248,43 @@
248248
},
249249
"python": {
250250
"import": {
251-
"default": "from algoliasearch.abtesting.client import AbtestingClient"
251+
"default": "from algoliasearch.abtesting.client import AbtestingClientSync"
252252
},
253253
"addABTests": {
254-
"default": "response = await client.add_ab_tests(\n add_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.add_ab_tests_with_http_info(\n add_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(raw_response.raw_data)"
254+
"default": "response = client.add_ab_tests(\n add_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.add_ab_tests_with_http_info(\n add_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(raw_response.raw_data)"
255255
},
256256
"customDelete": {
257-
"default": "response = await client.custom_delete(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.custom_delete_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)"
257+
"default": "response = client.custom_delete(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.custom_delete_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)"
258258
},
259259
"customGet": {
260-
"default": "response = await client.custom_get(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.custom_get_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)"
260+
"default": "response = client.custom_get(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.custom_get_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)"
261261
},
262262
"customPost": {
263-
"default": "response = await client.custom_post(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.custom_post_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)"
263+
"default": "response = client.custom_post(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.custom_post_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)"
264264
},
265265
"customPut": {
266-
"default": "response = await client.custom_put(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.custom_put_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)"
266+
"default": "response = client.custom_put(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.custom_put_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)"
267267
},
268268
"deleteABTest": {
269-
"default": "response = await client.delete_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.delete_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)"
269+
"default": "response = client.delete_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.delete_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)"
270270
},
271271
"getABTest": {
272-
"default": "response = await client.get_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.get_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)"
272+
"default": "response = client.get_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.get_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)"
273273
},
274274
"listABTests": {
275-
"default": "response = await client.list_ab_tests()\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.list_ab_tests_with_http_info()\n\nprint(raw_response.raw_data)"
275+
"default": "response = client.list_ab_tests()\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.list_ab_tests_with_http_info()\n\nprint(raw_response.raw_data)"
276276
},
277277
"scheduleABTest": {
278-
"default": "response = await client.schedule_ab_test(\n schedule_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"scheduledAt\": \"2022-11-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.schedule_ab_test_with_http_info(\n schedule_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"scheduledAt\": \"2022-11-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(raw_response.raw_data)"
278+
"default": "response = client.schedule_ab_test(\n schedule_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"scheduledAt\": \"2022-11-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.schedule_ab_test_with_http_info(\n schedule_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"scheduledAt\": \"2022-11-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(raw_response.raw_data)"
279279
},
280280
"setClientApiKey": {
281281
"default": "client.set_client_api_key(\n api_key=\"updated-api-key\",\n)\n\n# Skip deserialization\nclient.set_client_api_key_with_http_info(\n api_key=\"updated-api-key\",\n)"
282282
},
283283
"stopABTest": {
284-
"default": "response = await client.stop_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.stop_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)"
284+
"default": "response = client.stop_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.stop_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)"
285285
},
286286
"init": {
287-
"default": "client = AbtestingClient(\n \"ALGOLIA_APPLICATION_ID\", \"ALGOLIA_API_KEY\", \"ALGOLIA_APPLICATION_REGION\"\n)"
287+
"default": "# In an asynchronous context, you can use AbtestingClient instead, which exposes the exact same methods.\nclient = AbtestingClientSync(\n \"ALGOLIA_APPLICATION_ID\", \"ALGOLIA_API_KEY\", \"ALGOLIA_APPLICATION_REGION\"\n)"
288288
}
289289
},
290290
"ruby": {

0 commit comments

Comments
 (0)