File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 1+ import json
2+
13import httpx
24import pytest
35import respx
1416 201 ,
1517 json = {
1618 "id" : "p1" ,
19+ "model" : "test/model" ,
1720 "version" : "v1" ,
1821 "urls" : {
1922 "get" : "https://api.replicate.com/v1/predictions/p1" ,
@@ -46,6 +49,7 @@ async def test_deployment_predictions_create(async_flag):
4649 input = {"text" : "world" },
4750 webhook = "https://example.com/webhook" ,
4851 webhook_events_filter = ["completed" ],
52+ stream = True ,
4953 )
5054 else :
5155 deployment = client .deployments .get ("test/model" )
@@ -54,8 +58,16 @@ async def test_deployment_predictions_create(async_flag):
5458 input = {"text" : "world" },
5559 webhook = "https://example.com/webhook" ,
5660 webhook_events_filter = ["completed" ],
61+ stream = True ,
5762 )
5863
5964 assert router ["deployments.predictions.create" ].called
65+ request = router ["deployments.predictions.create" ].calls [0 ].request
66+ request_body = json .loads (request .content )
67+ assert request_body ["input" ] == {"text" : "world" }
68+ assert request_body ["webhook" ] == "https://example.com/webhook"
69+ assert request_body ["webhook_events_filter" ] == ["completed" ]
70+ assert request_body ["stream" ] is True
71+
6072 assert prediction .id == "p1"
6173 assert prediction .input == {"text" : "world" }
You can’t perform that action at this time.
0 commit comments