2727@pytest .fixture
2828def create_secret (sanic_client : SanicASGITestClient , user_headers ):
2929 async def create_secret_helper (
30- name : str , value : str , kind : str = "general" , default_filename : str | None = None , expiration_timestamp : str | None = None
30+ name : str ,
31+ value : str ,
32+ kind : str = "general" ,
33+ default_filename : str | None = None ,
34+ expiration_timestamp : str | None = None ,
3135 ) -> dict [str , Any ]:
3236 payload = {"name" : name , "value" : value , "kind" : kind }
3337 if default_filename :
3438 payload ["default_filename" ] = default_filename
3539 if expiration_timestamp :
3640 payload ["expiration_timestamp" ] = expiration_timestamp
37-
3841
3942 _ , response = await sanic_client .post ("/api/data/user/secrets" , headers = user_headers , json = payload )
4043
@@ -101,7 +104,7 @@ async def test_get_one_secret(sanic_client: SanicASGITestClient, user_headers, c
101104 secret = await create_secret ("secret-2" , "value-2" )
102105 await create_secret ("secret-3" , "value-3" )
103106
104- _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret ["id" ]} " , headers = user_headers )
107+ _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret ['id' ]} " , headers = user_headers )
105108 assert response .status_code == 200 , response .text
106109 assert response .json is not None
107110 assert response .json ["name" ] == secret ["name" ]
@@ -115,21 +118,21 @@ async def test_get_one_secret_not_expired(sanic_client: SanicASGITestClient, use
115118 secret_1 = await create_secret ("secret-1" , "value-1" , expiration_timestamp = expiration_timestamp )
116119 secret_2 = await create_secret ("secret-2" , "value-2" , expiration_timestamp = "2029-12-31" )
117120
118- _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret_1 ["id" ]} " , headers = user_headers )
121+ _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret_1 ['id' ]} " , headers = user_headers )
119122 assert response .status_code == 200 , response .text
120123 assert response .json is not None
121124 assert response .json ["name" ] == "secret-1"
122125 assert response .json ["id" ] == secret_1 ["id" ]
123126
124- _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret_2 ["id" ]} " , headers = user_headers )
127+ _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret_2 ['id' ]} " , headers = user_headers )
125128 assert response .status_code == 200 , response .text
126129 assert response .json is not None
127130 assert response .json ["name" ] == "secret-2"
128131 assert response .json ["id" ] == secret_2 ["id" ]
129132
130133 time .sleep (20 )
131134
132- _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret_1 ["id" ]} " , headers = user_headers )
135+ _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret_1 ['id' ]} " , headers = user_headers )
133136 assert response .status_code == 404
134137
135138
@@ -193,7 +196,7 @@ async def test_get_delete_a_secret(sanic_client: SanicASGITestClient, user_heade
193196 secret = await create_secret ("secret-2" , "value-2" )
194197 await create_secret ("secret-3" , "value-3" )
195198
196- _ , response = await sanic_client .delete (f"/api/data/user/secrets/{ secret ["id" ]} " , headers = user_headers )
199+ _ , response = await sanic_client .delete (f"/api/data/user/secrets/{ secret ['id' ]} " , headers = user_headers )
197200 assert response .status_code == 204 , response .text
198201
199202 _ , response = await sanic_client .get ("/api/data/user/secrets" , headers = user_headers )
@@ -209,12 +212,12 @@ async def test_get_update_a_secret(sanic_client: SanicASGITestClient, user_heade
209212 await create_secret ("secret-3" , "value-3" )
210213
211214 _ , response = await sanic_client .patch (
212- f"/api/data/user/secrets/{ secret ["id" ]} " , headers = user_headers , json = {"name" : "new-name" , "value" : "new-value" }
215+ f"/api/data/user/secrets/{ secret ['id' ]} " , headers = user_headers , json = {"name" : "new-name" , "value" : "new-value" }
213216 )
214217 assert response .status_code == 422
215218
216219 _ , response = await sanic_client .patch (
217- f"/api/data/user/secrets/{ secret ["id" ]} " , headers = user_headers , json = {"value" : "new-value" }
220+ f"/api/data/user/secrets/{ secret ['id' ]} " , headers = user_headers , json = {"value" : "new-value" }
218221 )
219222 assert response .status_code == 200 , response .text
220223 assert response .json is not None
@@ -223,7 +226,7 @@ async def test_get_update_a_secret(sanic_client: SanicASGITestClient, user_heade
223226 assert response .json ["expiration_timestamp" ] is None
224227 assert "value" not in response .json
225228
226- _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret ["id" ]} " , headers = user_headers )
229+ _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret ['id' ]} " , headers = user_headers )
227230 assert response .status_code == 200 , response .text
228231 assert response .json is not None
229232 assert response .json ["id" ] == secret ["id" ]
@@ -232,13 +235,13 @@ async def test_get_update_a_secret(sanic_client: SanicASGITestClient, user_heade
232235 assert "value" not in response .json
233236
234237 _ , response = await sanic_client .patch (
235- f"/api/data/user/secrets/{ secret ["id" ]} " ,
238+ f"/api/data/user/secrets/{ secret ['id' ]} " ,
236239 headers = user_headers ,
237240 json = {"value" : "newest-value" , "expiration_timestamp" : "2029-12-31" },
238241 )
239242 assert response .status_code == 200 , response .text
240243
241- _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret ["id" ]} " , headers = user_headers )
244+ _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret ['id' ]} " , headers = user_headers )
242245 assert response .status_code == 200 , response .text
243246 assert response .json is not None
244247 assert response .json ["id" ] == secret ["id" ]
@@ -255,7 +258,7 @@ async def test_cannot_get_another_user_secret(
255258 secret = await create_secret ("secret-2" , "value-2" )
256259 await create_secret ("secret-3" , "value-3" )
257260
258- _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret ["id" ]} " , headers = admin_headers )
261+ _ , response = await sanic_client .get (f"/api/data/user/secrets/{ secret ['id' ]} " , headers = admin_headers )
259262 assert response .status_code == 404 , response .text
260263 assert "cannot be found" in response .json ["error" ]["message" ]
261264
0 commit comments