Skip to content

Commit e5cc3e9

Browse files
committed
Use test fixture for file operation tests
Signed-off-by: Mattt Zmuda <[email protected]>
1 parent 0db183c commit e5cc3e9

File tree

2 files changed

+339
-1
lines changed

2 files changed

+339
-1
lines changed

tests/cassettes/file-operations.yaml

Lines changed: 338 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,338 @@
1+
interactions:
2+
- request:
3+
body: "--f64a6c6ac4fed507b9430635c33d4f7c\r\nContent-Disposition: form-data; name=\"content\";
4+
filename=\"test_fileo20o3wth.txt\"\r\nContent-Type: text/plain\r\n\r\n\r\n--f64a6c6ac4fed507b9430635c33d4f7c--\r\n"
5+
headers:
6+
accept:
7+
- '*/*'
8+
accept-encoding:
9+
- gzip, deflate
10+
connection:
11+
- keep-alive
12+
content-length:
13+
- '186'
14+
content-type:
15+
- multipart/form-data; boundary=f64a6c6ac4fed507b9430635c33d4f7c
16+
host:
17+
- api.replicate.com
18+
user-agent:
19+
- replicate-python/0.30.1
20+
method: POST
21+
uri: https://api.replicate.com/v1/files
22+
response:
23+
body:
24+
string: '{"id":"NGZiNmY2YzQtMThhZi00ZjcyLWFhZjktODg4NTY0NWNlMDEy","name":"test_fileo20o3wth.txt","content_type":"text/plain","size":0,"etag":"d41d8cd98f00b204e9800998ecf8427e","checksums":{"sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","md5":"d41d8cd98f00b204e9800998ecf8427e"},"metadata":{},"created_at":"2024-08-22T12:26:51.079Z","expires_at":"2024-08-23T12:26:51.079Z","urls":{"get":"https://api.replicate.com/v1/files/NGZiNmY2YzQtMThhZi00ZjcyLWFhZjktODg4NTY0NWNlMDEy"}}'
25+
headers:
26+
CF-RAY:
27+
- 8b72da83eda0c39f-SEA
28+
Cf-Placement:
29+
- remote-SJC
30+
Connection:
31+
- keep-alive
32+
Content-Length:
33+
- '493'
34+
Content-Type:
35+
- application/json; charset=UTF-8
36+
Date:
37+
- Thu, 22 Aug 2024 12:26:51 GMT
38+
NEL:
39+
- '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}'
40+
Report-To:
41+
- '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=3zHX3amjkYcsqliQHujgqvEty9JAbDn1rvG00PP4bfnbsWV11zLOspVtSDl%2F3XyH2ECydfNrW8t9qj4QSmX%2F2jkeas0Xi18PbABraUJigcXzjaNwlh2gQ%2BtRyM4hgS8jcZvO"}],"group":"cf-nel","max_age":604800}'
42+
Server:
43+
- cloudflare
44+
Strict-Transport-Security:
45+
- max-age=15552000
46+
Vary:
47+
- Accept-Encoding
48+
alt-svc:
49+
- h3=":443"; ma=86400
50+
status:
51+
code: 201
52+
message: Created
53+
- request:
54+
body: ''
55+
headers:
56+
accept:
57+
- '*/*'
58+
accept-encoding:
59+
- gzip, deflate
60+
connection:
61+
- keep-alive
62+
host:
63+
- api.replicate.com
64+
user-agent:
65+
- replicate-python/0.30.1
66+
method: GET
67+
uri: https://api.replicate.com/v1/files/NGZiNmY2YzQtMThhZi00ZjcyLWFhZjktODg4NTY0NWNlMDEy
68+
response:
69+
body:
70+
string: !!binary |
71+
H4sIAAAAAAAAAwAAAP//lNHLTsMwEAXQf5l1SBzHSWyvC2xoEFKlqtlUjjNp3OaleAp9qP+OCjvY
72+
wP7oau6dK7gaNBTPpSv6Dd9c3mi5atvSMVbu7fll/dSW+wO9LnaiWG1YsS665eLxDAEMpkfQQOhp
73+
27gOR87G5IPakE4EAdhxIBxoS+fpm50omjrjBgjAuwuCZgEgmR1oqEVcS1sr2TBWcSZQScaUkmgb
74+
KXiO97gW7cEfew/6Cr41PM1AAyYVs0JwJRsb21go01SNsFKprKkUFzw3KGIUmVCVSoQ1QqVKxVUu
75+
U17JNIUA+jr9ywW3AHokUxsyoK+3AOyMhrDeGgINnHHxwOQD56uYa57pNA5ZrkoIAE+Tm9H/cMkv
76+
d5y7r247vMOWaPI6iszkwhmnzllDGNqxj97j6L62j/79stvtEwAA//8DAFK0/HbtAQAA
77+
headers:
78+
CF-RAY:
79+
- 8b72da85be95c39f-SEA
80+
Cf-Placement:
81+
- remote-SJC
82+
Connection:
83+
- keep-alive
84+
Content-Encoding:
85+
- gzip
86+
Content-Type:
87+
- application/json; charset=UTF-8
88+
Date:
89+
- Thu, 22 Aug 2024 12:26:51 GMT
90+
NEL:
91+
- '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}'
92+
Report-To:
93+
- '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=PTe6WTpBSmtfJrGQ5lngNg%2FC6DkfYk%2BCWVjYfW4g0eTVVFGTS1D1w9a59eGHpaGhdSXtARBi8O21Imju21kTMjQ8F%2BDMxqYZZQwKoCJV9VDGu0bCLVfCCzlnB7vVaIZhrzZU"}],"group":"cf-nel","max_age":604800}'
94+
Server:
95+
- cloudflare
96+
Strict-Transport-Security:
97+
- max-age=15552000
98+
Transfer-Encoding:
99+
- chunked
100+
Vary:
101+
- Accept-Encoding
102+
alt-svc:
103+
- h3=":443"; ma=86400
104+
status:
105+
code: 200
106+
message: OK
107+
- request:
108+
body: ''
109+
headers:
110+
accept:
111+
- '*/*'
112+
accept-encoding:
113+
- gzip, deflate
114+
connection:
115+
- keep-alive
116+
host:
117+
- api.replicate.com
118+
user-agent:
119+
- replicate-python/0.30.1
120+
method: GET
121+
uri: https://api.replicate.com/v1/files
122+
response:
123+
body:
124+
string: !!binary |
125+
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
171+
headers:
172+
CF-RAY:
173+
- 8b72da871f4bc39f-SEA
174+
Cf-Placement:
175+
- remote-SJC
176+
Connection:
177+
- keep-alive
178+
Content-Encoding:
179+
- gzip
180+
Content-Type:
181+
- application/json; charset=UTF-8
182+
Date:
183+
- Thu, 22 Aug 2024 12:26:51 GMT
184+
NEL:
185+
- '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}'
186+
Report-To:
187+
- '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=bYdBu1NoyhwOzfM%2FJTv3B8BsO45cdyXYsf6ZvUqgkivjk1wKNmuJt9xdFE8UGhUwN%2BdRNTpY1ZyqGsbugeFFKEDNoWgAZERBDVV1EaD%2F1oF2%2FoF6BfFVjkuKXpctEhqgNFTr"}],"group":"cf-nel","max_age":604800}'
188+
Server:
189+
- cloudflare
190+
Strict-Transport-Security:
191+
- max-age=15552000
192+
Transfer-Encoding:
193+
- chunked
194+
Vary:
195+
- Accept-Encoding
196+
alt-svc:
197+
- h3=":443"; ma=86400
198+
status:
199+
code: 200
200+
message: OK
201+
- request:
202+
body: ''
203+
headers:
204+
accept:
205+
- '*/*'
206+
accept-encoding:
207+
- gzip, deflate
208+
connection:
209+
- keep-alive
210+
host:
211+
- api.replicate.com
212+
user-agent:
213+
- replicate-python/0.30.1
214+
method: DELETE
215+
uri: https://api.replicate.com/v1/files/NGZiNmY2YzQtMThhZi00ZjcyLWFhZjktODg4NTY0NWNlMDEy
216+
response:
217+
body:
218+
string: ''
219+
headers:
220+
CF-RAY:
221+
- 8b72da887ff6c39f-SEA
222+
Cf-Placement:
223+
- remote-SJC
224+
Connection:
225+
- keep-alive
226+
Content-Type:
227+
- text/plain; charset=UTF-8
228+
Date:
229+
- Thu, 22 Aug 2024 12:26:51 GMT
230+
NEL:
231+
- '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}'
232+
Report-To:
233+
- '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=jeTkrWxENn3H8D%2FYY8FS6nSJ9rjBM%2FuyKzHI3JiWhIYUU7Jhv%2BHXNCHyufvnz2OZ7AfRmZSTSqX4vuNHt3jEyHGha669CxzHHNenVS0T79pmWYYiqEpZ0jngN73oqEptcnIn"}],"group":"cf-nel","max_age":604800}'
234+
Server:
235+
- cloudflare
236+
Strict-Transport-Security:
237+
- max-age=15552000
238+
Vary:
239+
- Accept-Encoding
240+
alt-svc:
241+
- h3=":443"; ma=86400
242+
status:
243+
code: 204
244+
message: No Content
245+
- request:
246+
body: ''
247+
headers:
248+
accept:
249+
- '*/*'
250+
accept-encoding:
251+
- gzip, deflate
252+
connection:
253+
- keep-alive
254+
host:
255+
- api.replicate.com
256+
user-agent:
257+
- replicate-python/0.30.1
258+
method: GET
259+
uri: https://api.replicate.com/v1/files
260+
response:
261+
body:
262+
string: !!binary |
263+
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
308+
headers:
309+
CF-RAY:
310+
- 8b72da8a28c1c39f-SEA
311+
Cf-Placement:
312+
- remote-SJC
313+
Connection:
314+
- keep-alive
315+
Content-Encoding:
316+
- gzip
317+
Content-Type:
318+
- application/json; charset=UTF-8
319+
Date:
320+
- Thu, 22 Aug 2024 12:26:52 GMT
321+
NEL:
322+
- '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}'
323+
Report-To:
324+
- '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=pUBDVlUTiRMAnxnBdWk52MfFYaI6Igr0Xii0yU28rQCdZ75ceEZSSGuNqk1yfB4xF1uUv%2BEUcehuEnMoQ9q2d4ZLJRQpJMSKbXRqMbT8VI%2F29sOyJsYRT3%2FQYn5wmXeG8%2FLn"}],"group":"cf-nel","max_age":604800}'
325+
Server:
326+
- cloudflare
327+
Strict-Transport-Security:
328+
- max-age=15552000
329+
Transfer-Encoding:
330+
- chunked
331+
Vary:
332+
- Accept-Encoding
333+
alt-svc:
334+
- h3=":443"; ma=86400
335+
status:
336+
code: 200
337+
message: OK
338+
version: 1

tests/test_file.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import replicate
66

77

8-
# @pytest.mark.vcr("files-operations.yaml")
8+
@pytest.mark.vcr("file-operations.yaml")
99
@pytest.mark.asyncio
1010
@pytest.mark.parametrize("async_flag", [True, False])
1111
async def test_file_operations(async_flag):

0 commit comments

Comments
 (0)