Skip to content

Commit 3f20e8c

Browse files
committed
Clean up unnecessary test teardowns via @pacrob
1 parent ad1ef92 commit 3f20e8c

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

tests/core/middleware/test_simple_cache_middleware.py

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,6 @@ def async_w3():
209209
),
210210
)
211211
async def test_async_simple_cache_middleware_pulls_from_cache(async_w3, cache_class):
212-
# remove the pre-loaded simple cache middleware to replace with test-specific:
213-
async_w3.middleware_onion.remove("simple_cache")
214-
215212
async def _properly_awaited_middleware(make_request, _async_w3):
216213
middleware = await async_construct_simple_cache_middleware(
217214
cache_class=cache_class,
@@ -221,20 +218,12 @@ async def _properly_awaited_middleware(make_request, _async_w3):
221218

222219
async_w3.middleware_onion.inject(
223220
_properly_awaited_middleware,
224-
"for_this_test_only",
225221
layer=0,
226222
)
227223

228224
_result = await async_w3.manager.coro_request("fake_endpoint", [1])
229225
assert _result == "value-a"
230226

231-
# -- teardown -- #
232-
async_w3.middleware_onion.remove("for_this_test_only")
233-
# add back the pre-loaded simple cache middleware:
234-
async_w3.middleware_onion.add(
235-
_async_simple_cache_middleware_for_testing, "simple_cache"
236-
)
237-
238227

239228
@pytest.mark.asyncio
240229
async def test_async_simple_cache_middleware_populates_cache(async_w3):
@@ -256,9 +245,6 @@ async def test_async_simple_cache_middleware_populates_cache(async_w3):
256245
assert _empty_params == result
257246
assert _non_empty_params != result
258247

259-
# -- teardown -- #
260-
async_w3.middleware_onion.remove("result_generator")
261-
262248

263249
@pytest.mark.asyncio
264250
async def test_async_simple_cache_middleware_does_not_cache_none_responses(async_w3):
@@ -283,9 +269,6 @@ def result_cb(_method, _params):
283269

284270
assert next(counter) == 2
285271

286-
# -- teardown -- #
287-
async_w3.middleware_onion.remove("result_generator")
288-
289272

290273
@pytest.mark.asyncio
291274
async def test_async_simple_cache_middleware_does_not_cache_error_responses(async_w3):
@@ -306,9 +289,6 @@ async def test_async_simple_cache_middleware_does_not_cache_error_responses(asyn
306289

307290
assert str(err_a) != str(err_b)
308291

309-
# -- teardown -- #
310-
async_w3.middleware_onion.remove("error_generator")
311-
312292

313293
@pytest.mark.asyncio
314294
async def test_async_simple_cache_middleware_does_not_cache_non_whitelist_endpoints(
@@ -320,14 +300,10 @@ async def test_async_simple_cache_middleware_does_not_cache_non_whitelist_endpoi
320300
RPCEndpoint("not_whitelisted"): lambda *_: str(uuid.uuid4()),
321301
}
322302
),
323-
"result_generator",
324303
layer=0,
325304
)
326305

327306
result_a = await async_w3.manager.coro_request("not_whitelisted", [])
328307
result_b = await async_w3.manager.coro_request("not_whitelisted", [])
329308

330309
assert result_a != result_b
331-
332-
# -- teardown -- #
333-
async_w3.middleware_onion.remove("result_generator")

0 commit comments

Comments
 (0)