@@ -106,7 +106,7 @@ def raw_labels_dir(bucket_name: str) -> str:
106
106
def container_image () -> str :
107
107
# https://cloud.google.com/sdk/gcloud/reference/builds/submit
108
108
container_image = f"gcr.io/{ PROJECT } /{ NAME } :{ UUID } "
109
- subprocess .run (
109
+ subprocess .check_call (
110
110
[
111
111
"gcloud" ,
112
112
"builds" ,
@@ -116,15 +116,14 @@ def container_image() -> str:
116
116
"--machine-type=e2-highcpu-8" ,
117
117
"--timeout=15m" ,
118
118
"--quiet" ,
119
- ],
120
- check = True ,
119
+ ]
121
120
)
122
121
123
122
logging .info (f"container_image: { container_image } " )
124
123
yield container_image
125
124
126
125
# https://cloud.google.com/sdk/gcloud/reference/container/images/delete
127
- subprocess .run (
126
+ subprocess .check_call (
128
127
[
129
128
"gcloud" ,
130
129
"container" ,
@@ -134,16 +133,15 @@ def container_image() -> str:
134
133
f"--project={ PROJECT } " ,
135
134
"--force-delete-tags" ,
136
135
"--quiet" ,
137
- ],
138
- check = True ,
136
+ ]
139
137
)
140
138
141
139
142
140
@pytest .fixture (scope = "session" )
143
141
def service_url (bucket_name : str , container_image : str ) -> str :
144
142
# https://cloud.google.com/sdk/gcloud/reference/run/deploy
145
143
service_name = f"{ NAME .replace ('/' , '-' )} -{ UUID } "
146
- subprocess .run (
144
+ subprocess .check_call (
147
145
[
148
146
"gcloud" ,
149
147
"run" ,
@@ -161,8 +159,7 @@ def service_url(bucket_name: str, container_image: str) -> str:
161
159
f"--set-env-vars=REGION={ REGION } " ,
162
160
f"--set-env-vars=CONTAINER_IMAGE={ container_image } " ,
163
161
"--no-allow-unauthenticated" ,
164
- ],
165
- check = True ,
162
+ ]
166
163
)
167
164
168
165
# https://cloud.google.com/sdk/gcloud/reference/run/services/describe
@@ -189,7 +186,7 @@ def service_url(bucket_name: str, container_image: str) -> str:
189
186
yield service_url
190
187
191
188
# https://cloud.google.com/sdk/gcloud/reference/run/services/delete
192
- subprocess .run (
189
+ subprocess .check_call (
193
190
[
194
191
"gcloud" ,
195
192
"run" ,
@@ -200,8 +197,7 @@ def service_url(bucket_name: str, container_image: str) -> str:
200
197
f"--project={ PROJECT } " ,
201
198
f"--region={ REGION } " ,
202
199
"--quiet" ,
203
- ],
204
- check = True ,
200
+ ]
205
201
)
206
202
207
203
0 commit comments