diff --git a/tests/cassettes/test_anthropic/test_anthropic_chat.yaml b/tests/cassettes/test_anthropic/test_anthropic_chat.yaml index 31af921..9e53a28 100644 --- a/tests/cassettes/test_anthropic/test_anthropic_chat.yaml +++ b/tests/cassettes/test_anthropic/test_anthropic_chat.yaml @@ -38,18 +38,15 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA0yRQWsbQQyF/4qqiy9rs7HTFPaWhpS6JlB8KpRiJrPy7tSz0makcboY//cy26b0 - JND73uMJXTC02OCg3aG+eZCnT7v9bff0uNnv18O3L7vx4/sdVmjTSIUiVdcRVpgkloVTDWqODSv0 - wkZs2Hy/vPFGv4oyjwY/U4zyDra2UODgCUxgIDKYJK9guxjAMdxv4V8o+ETOqIXnCe7Z+iRj8H/I - ntLs7ymO8BqsBxcjqCRTkCOY05NWcEwyQCIll3wPjltw7OKkQYt3Tg9ngjHJT/KmMzEmeY40LFXi - OXC3gq+RnBJEMhgITiyvEI6lM/TuTOB4gpdMakFYQVIRrdRblLzJ+sAdbME7/nvYbC2VV3j9UeEg - LUVs0EeXW1pulr0Lp7xc1+vbelN/wArVZDwkciqMDRK3B8uJ3wSll0zsCRvOMVaY5w81Fww8ZjuY - nIgVm5u6Qsn2/+ru7nr9DQAA//8DADh7Jxn/AQAA + H4sIAAAAAAAAA1SOPUvEQBRF/8p4G5uJZLPiwnSiiKKFjeAHEmYnjxh28iab9wYMIf9dsrCF1YVz + TnFndA0cemnrcnPf3r28v/FztXu92X/cfsoQHo4TLHQaaK1IxLcEizHFFXiRTtSzwiIkVmKF+5rP + vdLvak7j8EgxpgvzpJdiuAtkNJmeSM2U8hWWb4s+NRThEKLPDRXb4sd3h1xUZXVdbssdLETTUI/k + JTEciJta88hnIXTMxIHgOMdokU9v3YyOh6y1pgOxwG1Ki5T1H6qW5Q8AAP//AwCtDZkVCwEAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 864d545f6cd46ed5-CDG + - 868008b87ae8016f-CDG Connection: - keep-alive Content-Encoding: @@ -57,7 +54,7 @@ interactions: Content-Type: - application/json Date: - - Fri, 15 Mar 2024 14:52:51 GMT + - Thu, 21 Mar 2024 18:34:06 GMT Server: - cloudflare Transfer-Encoding: @@ -67,19 +64,19 @@ interactions: anthropic-ratelimit-requests-remaining: - '4' anthropic-ratelimit-requests-reset: - - '2024-03-15T14:53:00Z' + - '2024-03-21T18:35:00Z' anthropic-ratelimit-tokens-limit: - '25000' anthropic-ratelimit-tokens-remaining: - '25000' anthropic-ratelimit-tokens-reset: - - '2024-03-15T14:53:00Z' + - '2024-03-21T18:35:00Z' request-id: - - req_01GHVFuPYLKjEQ3NJrXQ6xT7 + - req_01KV5KU4VsALRtYd3BqmjyZs via: - 1.1 google x-cloud-trace-context: - - 271f88ca0cdf436206bef3aa6635c9cd + - 394baab1879793eea863a5934cbe39d8 status: code: 200 message: OK diff --git a/tests/cassettes/test_mistralai/test_mistralai_chat.yaml b/tests/cassettes/test_mistralai/test_mistralai_chat.yaml index 285a40f..4f8534e 100644 --- a/tests/cassettes/test_mistralai/test_mistralai_chat.yaml +++ b/tests/cassettes/test_mistralai/test_mistralai_chat.yaml @@ -22,19 +22,22 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA2SSQW/bMAyF/wrHSy9uELvtkviy6/ILemiHQJFom5ssqhK9zAjy3wc1cVGgV+Lx - e096PCM7bNF1Zl03u/ph7dxj/dgcO0vbp3rrGtM8NPUaK5Tjb7KKLdrB6MrKGD0pS8AKbSKj5LCt - N/X6qd7smrrCURx5bHHkrMn4e+UwF+0gbClj+3JGDo7+YbuucKScTU/YnjGJJ2zR5MxZTdCyI0Ep - FO+f5L2ADpToG+z1LkNgS6ACI5HCLNMKXm+qZ0nevSJwBgPWF6CFjlNWiEn6ZEboJMGReg6BUgYO - UJ41KaVFMXLoV7BXyDxGP0NMHDSDTFpCwC32F8vTQAHSFFawz9e0YCBHstyx/cwGb0I/FcQsEwzG - lRAjB3dFlOEpiX51kARObkt/C/1tolzqgES+lFH+RAfO1+S0mP6A/Z2DI8FgYpyLaCAf4cQ6gAnz - 52z3C+ltosSU391G7gd991xhhSriD9Z4n7ENk/eXCjsOnIdDIpMlYItZJWKFXvqY5LjoflU4LYXH - JGPUg8ofChnbui5cNf5jstuUE1ju7WO8/X65/AcAAP//AwCNxZ5XvwIAAA== + H4sIAAAAAAAAA4RTwU7bQBD9lWF6AIQbxTQEMKg99AJVD1Vz6AEj2Kwn9sJ6xtodJ7Wi/HtlJ4GW + VuptZva9N293Z9boCsxwUqTGFOPJxF7MJ8V5cTG9XEynxVl6Phmfnc0/YIIyfyKrmKGtjI6s1I0n + dcKYoA1klArM0vM0HU+m48k0wVoK8phh7aIG49+r467HVuIsRczu1ui4oJ+YjROsKUZTEmZrDOIJ + MzQxuqiGtecIK3Hf+4a8F9CKAh3ArR5GYGcJVKAmUuikHcGNrMAahluoyDd9DVQK032C20WfHQYC + L/LsuISFBDAQXX8ZyHfyPyT4IkdogpTB1An07cApuAiOYWmCkzbuj+texxsuW1NSzHLO+VunlXCW + 8+PjYzPEOTfBsR69aXE8QHrKF7M0W8KTWZqcm3bunQXrTYwwcAYKrHMG2B1GNeosLMUVUBvHRzMN + jsu7ezChjMdbLMCsi0r1SFodDSY8/2Xjqkduct784Wdmg2v01VUc8pytcBRPIy/lv5R2Cp9PTrZU + 2zQ5v3NsfVsQXDuJGsjUH3N2rFvjO69Riyyz0ipcX7/9jcFiIG0Dw/jqd6vf23m37RTaedc/nca3 + 7BfwbOUWuyvFPvzvx3wlhZrgmWUFbpgfYKJiO1srpxUY7rTqh4B8pANMUEX8gzXeR8y49X6T4MKx + i9VDIBOFMcOo0mCCXsomyHyPu0+w3a9BE6Ru9EHlmThilqa9rhr/Ujk9vew3Y7+Gr/X0YrP5BQAA + //8DAAJ1Ga/XAwAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 864dab117d622a0e-CDG + - 868008bc8c15d34f-CDG Connection: - keep-alive Content-Encoding: @@ -42,7 +45,7 @@ interactions: Content-Type: - application/json Date: - - Fri, 15 Mar 2024 15:52:02 GMT + - Thu, 21 Mar 2024 18:34:09 GMT Server: - cloudflare Transfer-Encoding: @@ -56,23 +59,23 @@ interactions: ratelimitbysize-query-cost: - '32003' ratelimitbysize-remaining: - - '1905656' + - '1967997' ratelimitbysize-reset: - - '59' + - '54' x-kong-proxy-latency: - - '7' + - '8' x-kong-request-id: - - 81e7b23b80d8e47f7bb61062adf2c73c + - c24c4e3fc755ec7cc20c3701ef97264a x-kong-upstream-latency: - - '1120' + - '2753' x-ratelimitbysize-limit-minute: - '2000000' x-ratelimitbysize-limit-month: - '10000000000' x-ratelimitbysize-remaining-minute: - - '1905656' + - '1967997' x-ratelimitbysize-remaining-month: - - '9999513077' + - '9999456353' status: code: 200 message: OK diff --git a/tests/cassettes/test_openai/test_openai_chat.yaml b/tests/cassettes/test_openai/test_openai_chat.yaml index 279aaf5..54848ea 100644 --- a/tests/cassettes/test_openai/test_openai_chat.yaml +++ b/tests/cassettes/test_openai/test_openai_chat.yaml @@ -35,17 +35,17 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1SQwU/CMBjF7/srPntmhm1Msl2MEQOclIOBxBjSdd2odP2atgsi4X833QbopYf3 - +nt9r6cAgIiS5EDYjjrWaBlmSTJbrffz9Qar18Py52H28rTJ3qbz99VzTUaewOKLM3eh7hk2WnIn - UPU2M5w67lOjaTROo0kyjTujwZJLj9Xahcl9GrrWFBiOozgdyB0Kxi3J4SMAADh1p++oSv5NchiP - LkrDraU1J/n1EgAxKL1CqLXCOqocGd1Mhspx1dVecCnxDhZ4AEYVLKEH4IgtOCzp8ZEM3Pn6oMRa - Gyx8OdVKedUroYTdbQ2nFpUPtw51j58DgM9uWPuvK9EGG+22Dvdc+cBo2EVuX3kzs8Fz6Kj8w2TB - UI/Yo3W82VZC1dxoI/qRld5OqpgXJY1TSoJz8AsAAP//AwB+9dJX7gEAAA== + H4sIAAAAAAAAA1SQMU/DMBSE9/yKh+emSkpTSBYkplIBA0OLhFDkJE5qcPyM/SKIqv535CRtYfFw + 5+9850MAwGTFMmDlnlPZGhWmyXpni9cNbXeLzZN+TPD5K90WMub3/QubeQKLD1HSiZqX2BolSKIe + 7dIKTsKnxjdxHC1X0TIdjBYroTzWGAqv50lInS0wjOJFMpF7lKVwLIO3AADgMJy+o67ED8sgmp2U + VjjHG8Gy8yUAZlF5hXHnpCOuic0uZomahB5qr4VSeAVr/IaSa3iAEYAeOyCseH/HJu54flBhYywW + vpzulDrrtdTS7XMruEPtwx2hGfFjAPA+DOv+dWXGYmsoJ/wU2gfG0y52+cqLmU4eIXH1h0mDqR5z + vSPR5rXUjbDGynFkbfJlHRWrdMFvbllwDH4BAAD//wMA3Gzfb+4BAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 864d54694d4e783e-CDG + - 868008cfb9742a29-CDG Cache-Control: - no-cache, must-revalidate Connection: @@ -55,14 +55,14 @@ interactions: Content-Type: - application/json Date: - - Fri, 15 Mar 2024 14:52:52 GMT + - Thu, 21 Mar 2024 18:34:10 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=d3RLyoC.QmzASM9v_3pMxs0rT3OVlkVN9U.t9O2.rwo-1710514372-1.0.1.1-JCqP21lR26VOv71pJbHHGfYRv3YW.hEjGMsQmQ5H4dI1zKkKpJpK_mmMC1ne.f4oeIpPP5am3h0sD4Zu2lscqw; - path=/; expires=Fri, 15-Mar-24 15:22:52 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=gqo7hs8YshWss_sNbIrrOF3xu4m2T7I8DkhDwOrXdOM-1711046050-1.0.1.1-C2ssU7HCw6.d9kC2vfVOORsXU6AKg_TFYiVOuumkW7SXiaWGJ1O6piy_fwuP6b.cphDd_izhyyg6QstWRArW8w; + path=/; expires=Thu, 21-Mar-24 19:04:10 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=O45K56v46DjRm8ijmdWrNRRqtIkmZqeQyghbZRZOnNY-1710514372841-0.0.1.1-604800000; + - _cfuvid=yPYpgnO4VrzePAQq1pdw5uq8C9D_x3pU2IsMzv5yfac-1711046050192-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -75,7 +75,7 @@ interactions: openai-organization: - user-9oylvgpazsbmej0gab9qijx2 openai-processing-ms: - - '489' + - '529' openai-version: - '2020-10-01' strict-transport-security: @@ -93,7 +93,7 @@ interactions: x-ratelimit-reset-tokens: - 20ms x-request-id: - - req_d8376844625cea5c0dcc985ab52a40e2 + - req_a1836bff00b36e3b5dbb1788dfb22f17 status: code: 200 message: OK diff --git a/tests/conftest.py b/tests/conftest.py index 75778e8..3cbe748 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,8 +1,17 @@ +import os + import pytest from genai_impact import Tracer +@pytest.fixture(autouse=True) +def environment(): + os.environ["ANTHROPIC_API_KEY"] = "test-api-key" + os.environ["MISTRAL_API_KEY"] = "test-api-key" + os.environ["OPENAI_API_KEY"] = "test-api-key" + + @pytest.fixture(scope="session") def vcr_config(): return {"filter_headers": [