Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixing tests that failed due to missing (fake) API keys #20

Merged
merged 1 commit into from
Mar 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 10 additions & 13 deletions tests/cassettes/test_anthropic/test_anthropic_chat.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,26 +38,23 @@ 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:
- gzip
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:
Expand All @@ -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
Expand Down
37 changes: 20 additions & 17 deletions tests/cassettes/test_mistralai/test_mistralai_chat.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,27 +22,30 @@ 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:
- gzip
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:
Expand All @@ -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
Expand Down
26 changes: 13 additions & 13 deletions tests/cassettes/test_openai/test_openai_chat.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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
Expand All @@ -75,7 +75,7 @@ interactions:
openai-organization:
- user-9oylvgpazsbmej0gab9qijx2
openai-processing-ms:
- '489'
- '529'
openai-version:
- '2020-10-01'
strict-transport-security:
Expand All @@ -93,7 +93,7 @@ interactions:
x-ratelimit-reset-tokens:
- 20ms
x-request-id:
- req_d8376844625cea5c0dcc985ab52a40e2
- req_a1836bff00b36e3b5dbb1788dfb22f17
status:
code: 200
message: OK
Expand Down
9 changes: 9 additions & 0 deletions tests/conftest.py
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
Loading