33
44import pytest
55
6- from vllm_omni .entrypoints import omni as omni_module
6+ from vllm_omni .entrypoints import utils as utils_module
77from vllm_omni .entrypoints .async_omni import AsyncOmni
88
99pytestmark = [pytest .mark .core_model , pytest .mark .cpu ]
1010
11+ MODEL = "riverclouds/qwen_image_random"
12+
1113
1214def test_default_stage_config_includes_cache_backend (monkeypatch ):
1315 """Ensure cache_backend/cache_config are preserved in default diffusion stage."""
14- monkeypatch .setattr (omni_module , "load_stage_configs_from_model" , lambda model , base_engine_args = None : [])
15- monkeypatch .setattr (omni_module , "resolve_model_config_path" , lambda model : None )
16+ monkeypatch .setattr (utils_module , "load_stage_configs_from_model" , lambda model , base_engine_args = None : [])
17+ monkeypatch .setattr (utils_module , "resolve_model_config_path" , lambda model : None )
1618 monkeypatch .setattr (AsyncOmni , "_start_stages" , lambda self , model : None )
1719 monkeypatch .setattr (AsyncOmni , "_wait_for_stages_ready" , lambda self , timeout = 0 : None )
1820
1921 omni = AsyncOmni (
20- model = "dummy-model" ,
22+ model = MODEL ,
2123 cache_backend = "cache_dit" ,
2224 cache_config = '{"Fn_compute_blocks": 2}' ,
2325 vae_use_slicing = True ,
@@ -41,13 +43,13 @@ def test_default_stage_config_includes_cache_backend(monkeypatch):
4143
4244def test_default_cache_config_used_when_missing (monkeypatch ):
4345 """Ensure default cache_config is applied when cache_backend is set."""
44- monkeypatch .setattr (omni_module , "load_stage_configs_from_model" , lambda model , base_engine_args = None : [])
45- monkeypatch .setattr (omni_module , "resolve_model_config_path" , lambda model : None )
46+ monkeypatch .setattr (utils_module , "load_stage_configs_from_model" , lambda model , base_engine_args = None : [])
47+ monkeypatch .setattr (utils_module , "resolve_model_config_path" , lambda model : None )
4648 monkeypatch .setattr (AsyncOmni , "_start_stages" , lambda self , model : None )
4749 monkeypatch .setattr (AsyncOmni , "_wait_for_stages_ready" , lambda self , timeout = 0 : None )
4850
4951 omni = AsyncOmni (
50- model = "dummy-model" ,
52+ model = MODEL ,
5153 cache_backend = "cache_dit" ,
5254 )
5355
@@ -59,13 +61,13 @@ def test_default_cache_config_used_when_missing(monkeypatch):
5961
6062def test_default_stage_devices_from_sequence_parallel (monkeypatch ):
6163 """Ensure devices list reflects sequence parallel size when no parallel_config is provided."""
62- monkeypatch .setattr (omni_module , "load_stage_configs_from_model" , lambda model , base_engine_args = None : [])
63- monkeypatch .setattr (omni_module , "resolve_model_config_path" , lambda model : None )
64+ monkeypatch .setattr (utils_module , "load_stage_configs_from_model" , lambda model , base_engine_args = None : [])
65+ monkeypatch .setattr (utils_module , "resolve_model_config_path" , lambda model : None )
6466 monkeypatch .setattr (AsyncOmni , "_start_stages" , lambda self , model : None )
6567 monkeypatch .setattr (AsyncOmni , "_wait_for_stages_ready" , lambda self , timeout = 0 : None )
6668
6769 omni = AsyncOmni (
68- model = "dummy-model" ,
70+ model = MODEL ,
6971 ulysses_degree = 2 ,
7072 ring_degree = 2 ,
7173 )
0 commit comments