Skip to content

Commit

Permalink
fix: add fake env var in test config #18
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelrince committed Mar 21, 2024
1 parent e9e4e1e commit f684d31
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 43 deletions.
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

0 comments on commit f684d31

Please sign in to comment.