42
42
"data" : {
43
43
"failCommands" : ["find" , "insert" , "update" ],
44
44
"errorCode" : 462 , # IngressRequestRateLimitExceeded
45
- "errorLabels" : ["Retryable " ],
45
+ "errorLabels" : ["RetryableError " ],
46
46
},
47
47
}
48
48
@@ -67,7 +67,7 @@ async def test_retry_overload_error_command(self):
67
67
with self .assertRaises (PyMongoError ) as error :
68
68
await self .db .command ("find" , "t" )
69
69
70
- self .assertIn ("Retryable " , str (error .exception ))
70
+ self .assertIn ("RetryableError " , str (error .exception ))
71
71
72
72
@async_client_context .require_failCommand_appName
73
73
async def test_retry_overload_error_find (self ):
@@ -86,7 +86,7 @@ async def test_retry_overload_error_find(self):
86
86
with self .assertRaises (PyMongoError ) as error :
87
87
await self .db .t .find_one ()
88
88
89
- self .assertIn ("Retryable " , str (error .exception ))
89
+ self .assertIn ("RetryableError " , str (error .exception ))
90
90
91
91
@async_client_context .require_failCommand_appName
92
92
async def test_retry_overload_error_insert_one (self ):
@@ -105,12 +105,12 @@ async def test_retry_overload_error_insert_one(self):
105
105
with self .assertRaises (PyMongoError ) as error :
106
106
await self .db .t .find_one ()
107
107
108
- self .assertIn ("Retryable " , str (error .exception ))
108
+ self .assertIn ("RetryableError " , str (error .exception ))
109
109
110
110
@async_client_context .require_failCommand_appName
111
111
async def test_retry_overload_error_update_many (self ):
112
112
# Even though update_many is not a retryable write operation, it will
113
- # still be retried via the "Retryable " error label.
113
+ # still be retried via the "RetryableError " error label.
114
114
await self .db .t .insert_one ({"x" : 1 })
115
115
116
116
# Ensure command is retried on overload error.
@@ -126,7 +126,7 @@ async def test_retry_overload_error_update_many(self):
126
126
with self .assertRaises (PyMongoError ) as error :
127
127
await self .db .t .update_many ({}, {"$set" : {"x" : 2 }})
128
128
129
- self .assertIn ("Retryable " , str (error .exception ))
129
+ self .assertIn ("RetryableError " , str (error .exception ))
130
130
131
131
@async_client_context .require_failCommand_appName
132
132
async def test_retry_overload_error_getMore (self ):
@@ -140,7 +140,7 @@ async def test_retry_overload_error_getMore(self):
140
140
"data" : {
141
141
"failCommands" : ["getMore" ],
142
142
"errorCode" : 462 , # IngressRequestRateLimitExceeded
143
- "errorLabels" : ["Retryable " ],
143
+ "errorLabels" : ["RetryableError " ],
144
144
},
145
145
}
146
146
cursor = coll .find (batch_size = 2 )
@@ -157,7 +157,7 @@ async def test_retry_overload_error_getMore(self):
157
157
with self .assertRaises (PyMongoError ) as error :
158
158
await cursor .to_list ()
159
159
160
- self .assertIn ("Retryable " , str (error .exception ))
160
+ self .assertIn ("RetryableError " , str (error .exception ))
161
161
162
162
@async_client_context .require_failCommand_appName
163
163
async def test_limit_retry_command (self ):
@@ -179,7 +179,7 @@ async def test_limit_retry_command(self):
179
179
with self .assertRaises (PyMongoError ) as error :
180
180
await db .command ("find" , "t" )
181
181
182
- self .assertIn ("Retryable " , str (error .exception ))
182
+ self .assertIn ("RetryableError " , str (error .exception ))
183
183
184
184
185
185
class TestRetryPolicy (AsyncPyMongoTestCase ):
0 commit comments