@@ -239,17 +239,27 @@ def test_current_stream(self):
239
239
def test_vllm_version_is (self ):
240
240
with mock .patch .dict (os .environ , {"VLLM_VERSION" : "1.0.0" }):
241
241
with mock .patch ("vllm.__version__" , "1.0.0" ):
242
- self .assertTrue (utils .vllm_version_is ("1.0.0" ))
243
- self .assertFalse (utils .vllm_version_is ("2.0.0" ))
242
+ self .assertTrue (utils .vllm_version_is . __wrapped__ ("1.0.0" ))
243
+ self .assertFalse (utils .vllm_version_is . __wrapped__ ("2.0.0" ))
244
244
with mock .patch ("vllm.__version__" , "2.0.0" ):
245
- self .assertTrue (utils .vllm_version_is ("1.0.0" ))
246
- self .assertFalse (utils .vllm_version_is ("2.0.0" ))
245
+ self .assertTrue (utils .vllm_version_is . __wrapped__ ("1.0.0" ))
246
+ self .assertFalse (utils .vllm_version_is . __wrapped__ ("2.0.0" ))
247
247
with mock .patch ("vllm.__version__" , "1.0.0" ):
248
- self .assertTrue (utils .vllm_version_is ("1.0.0" ))
249
- self .assertFalse (utils .vllm_version_is ("2.0.0" ))
248
+ self .assertTrue (utils .vllm_version_is . __wrapped__ ("1.0.0" ))
249
+ self .assertFalse (utils .vllm_version_is . __wrapped__ ("2.0.0" ))
250
250
with mock .patch ("vllm.__version__" , "2.0.0" ):
251
- self .assertTrue (utils .vllm_version_is ("2.0.0" ))
252
- self .assertFalse (utils .vllm_version_is ("1.0.0" ))
251
+ self .assertTrue (utils .vllm_version_is .__wrapped__ ("2.0.0" ))
252
+ self .assertFalse (utils .vllm_version_is .__wrapped__ ("1.0.0" ))
253
+ # Test caching takes effect
254
+ utils .vllm_version_is .cache_clear ()
255
+ utils .vllm_version_is ("1.0.0" )
256
+ misses = utils .vllm_version_is .cache_info ().misses
257
+ hits = utils .vllm_version_is .cache_info ().hits
258
+ self .assertEqual (misses , 1 )
259
+ self .assertEqual (hits , 0 )
260
+ utils .vllm_version_is ("1.0.0" )
261
+ hits = utils .vllm_version_is .cache_info ().hits
262
+ self .assertEqual (hits , 1 )
253
263
254
264
def test_update_aclgraph_sizes (self ):
255
265
# max_num_batch_sizes < len(original_sizes)
0 commit comments