@@ -1113,6 +1113,8 @@ def test_reserve_ids_sequential_w_non_numeric_key_name(self):
1113
1113
client .reserve_ids_sequential (complete_key , num_ids )
1114
1114
1115
1115
def test_reserve_ids_w_completed_key (self ):
1116
+ import warnings
1117
+
1116
1118
num_ids = 2
1117
1119
creds = _make_credentials ()
1118
1120
client = self ._make_one (credentials = creds , _use_grpc = False )
@@ -1122,7 +1124,8 @@ def test_reserve_ids_w_completed_key(self):
1122
1124
client ._datastore_api_internal = ds_api
1123
1125
self .assertTrue (not complete_key .is_partial )
1124
1126
1125
- client .reserve_ids (complete_key , num_ids )
1127
+ with warnings .catch_warnings (record = True ) as warned :
1128
+ client .reserve_ids (complete_key , num_ids )
1126
1129
1127
1130
reserved_keys = (
1128
1131
_Key (_Key .kind , id )
@@ -1133,7 +1136,12 @@ def test_reserve_ids_w_completed_key(self):
1133
1136
request = {"project_id" : self .PROJECT , "keys" : expected_keys }
1134
1137
)
1135
1138
1139
+ self .assertEqual (len (warned ), 1 )
1140
+ self .assertIn ("Client.reserve_ids is deprecated." , str (warned [0 ].message ))
1141
+
1136
1142
def test_reserve_ids_w_completed_key_w_retry_w_timeout (self ):
1143
+ import warnings
1144
+
1137
1145
num_ids = 2
1138
1146
retry = mock .Mock ()
1139
1147
timeout = 100000
@@ -1146,7 +1154,8 @@ def test_reserve_ids_w_completed_key_w_retry_w_timeout(self):
1146
1154
ds_api = mock .Mock (reserve_ids = reserve_ids , spec = ["reserve_ids" ])
1147
1155
client ._datastore_api_internal = ds_api
1148
1156
1149
- client .reserve_ids (complete_key , num_ids , retry = retry , timeout = timeout )
1157
+ with warnings .catch_warnings (record = True ) as warned :
1158
+ client .reserve_ids (complete_key , num_ids , retry = retry , timeout = timeout )
1150
1159
1151
1160
reserved_keys = (
1152
1161
_Key (_Key .kind , id )
@@ -1159,7 +1168,12 @@ def test_reserve_ids_w_completed_key_w_retry_w_timeout(self):
1159
1168
timeout = timeout ,
1160
1169
)
1161
1170
1171
+ self .assertEqual (len (warned ), 1 )
1172
+ self .assertIn ("Client.reserve_ids is deprecated." , str (warned [0 ].message ))
1173
+
1162
1174
def test_reserve_ids_w_completed_key_w_ancestor (self ):
1175
+ import warnings
1176
+
1163
1177
num_ids = 2
1164
1178
creds = _make_credentials ()
1165
1179
client = self ._make_one (credentials = creds , _use_grpc = False )
@@ -1169,7 +1183,8 @@ def test_reserve_ids_w_completed_key_w_ancestor(self):
1169
1183
client ._datastore_api_internal = ds_api
1170
1184
self .assertTrue (not complete_key .is_partial )
1171
1185
1172
- client .reserve_ids (complete_key , num_ids )
1186
+ with warnings .catch_warnings (record = True ) as warned :
1187
+ client .reserve_ids (complete_key , num_ids )
1173
1188
1174
1189
reserved_keys = (
1175
1190
_Key ("PARENT" , "SINGLETON" , _Key .kind , id )
@@ -1180,29 +1195,50 @@ def test_reserve_ids_w_completed_key_w_ancestor(self):
1180
1195
request = {"project_id" : self .PROJECT , "keys" : expected_keys }
1181
1196
)
1182
1197
1198
+ self .assertEqual (len (warned ), 1 )
1199
+ self .assertIn ("Client.reserve_ids is deprecated." , str (warned [0 ].message ))
1200
+
1183
1201
def test_reserve_ids_w_partial_key (self ):
1202
+ import warnings
1203
+
1184
1204
num_ids = 2
1185
1205
incomplete_key = _Key (_Key .kind , None )
1186
1206
creds = _make_credentials ()
1187
1207
client = self ._make_one (credentials = creds )
1188
1208
with self .assertRaises (ValueError ):
1189
- client .reserve_ids (incomplete_key , num_ids )
1209
+ with warnings .catch_warnings (record = True ) as warned :
1210
+ client .reserve_ids (incomplete_key , num_ids )
1211
+
1212
+ self .assertEqual (len (warned ), 1 )
1213
+ self .assertIn ("Client.reserve_ids is deprecated." , str (warned [0 ].message ))
1190
1214
1191
1215
def test_reserve_ids_w_wrong_num_ids (self ):
1216
+ import warnings
1217
+
1192
1218
num_ids = "2"
1193
1219
complete_key = _Key ()
1194
1220
creds = _make_credentials ()
1195
1221
client = self ._make_one (credentials = creds )
1196
1222
with self .assertRaises (ValueError ):
1197
- client .reserve_ids (complete_key , num_ids )
1223
+ with warnings .catch_warnings (record = True ) as warned :
1224
+ client .reserve_ids (complete_key , num_ids )
1225
+
1226
+ self .assertEqual (len (warned ), 1 )
1227
+ self .assertIn ("Client.reserve_ids is deprecated." , str (warned [0 ].message ))
1198
1228
1199
1229
def test_reserve_ids_w_non_numeric_key_name (self ):
1230
+ import warnings
1231
+
1200
1232
num_ids = 2
1201
1233
complete_key = _Key (_Key .kind , "batman" )
1202
1234
creds = _make_credentials ()
1203
1235
client = self ._make_one (credentials = creds )
1204
1236
with self .assertRaises (ValueError ):
1205
- client .reserve_ids (complete_key , num_ids )
1237
+ with warnings .catch_warnings (record = True ) as warned :
1238
+ client .reserve_ids (complete_key , num_ids )
1239
+
1240
+ self .assertEqual (len (warned ), 1 )
1241
+ self .assertIn ("Client.reserve_ids is deprecated." , str (warned [0 ].message ))
1206
1242
1207
1243
def test_reserve_ids_multi (self ):
1208
1244
creds = _make_credentials ()
0 commit comments