@@ -1811,31 +1811,34 @@ def test_wrong_model(self):
18111811 "hf-internal-testing/diffusers-stable-diffusion-tiny-all" , text_encoder = tokenizer
18121812 )
18131813
1814- assert "Expected" in str (error_context .exception )
1815- assert "text_encoder" in str (error_context .exception )
1816- assert "CLIPTokenizer" in str (error_context .exception )
1814+ assert "is of type" in str (error_context .exception )
1815+ assert "but should be" in str (error_context .exception )
18171816
18181817 def test_wrong_model_scheduler_type (self ):
18191818 scheduler = EulerDiscreteScheduler .from_pretrained ("hf-internal-testing/tiny-flux-pipe" , subfolder = "scheduler" )
1820- with self .assertRaises (ValueError ) as error_context :
1819+ with self .assertLogs (
1820+ logging .get_logger ("diffusers.pipelines.pipeline_utils" ), level = "WARNING"
1821+ ) as warning_context :
18211822 _ = FluxPipeline .from_pretrained ("hf-internal-testing/tiny-flux-pipe" , scheduler = scheduler )
18221823
1823- assert "Expected" in str ( error_context . exception )
1824- assert "scheduler" in str ( error_context . exception )
1825- assert "EulerDiscreteScheduler" in str ( error_context . exception )
1824+ assert any ( "Expected" in message for message in warning_context . output )
1825+ assert any ( "scheduler" in message for message in warning_context . output )
1826+ assert any ( "EulerDiscreteScheduler" in message for message in warning_context . output )
18261827
18271828 def test_wrong_model_scheduler_enum (self ):
18281829 scheduler = FlowMatchEulerDiscreteScheduler .from_pretrained (
18291830 "hf-internal-testing/diffusers-stable-diffusion-tiny-all" , subfolder = "scheduler"
18301831 )
1831- with self .assertRaises (ValueError ) as error_context :
1832+ with self .assertLogs (
1833+ logging .get_logger ("diffusers.pipelines.pipeline_utils" ), level = "WARNING"
1834+ ) as warning_context :
18321835 _ = StableDiffusionPipeline .from_pretrained (
18331836 "hf-internal-testing/diffusers-stable-diffusion-tiny-all" , scheduler = scheduler
18341837 )
18351838
1836- assert "Expected" in str ( error_context . exception )
1837- assert "scheduler" in str ( error_context . exception )
1838- assert "FlowMatchEulerDiscreteScheduler" in str ( error_context . exception )
1839+ assert any ( "Expected" in message for message in warning_context . output )
1840+ assert any ( "scheduler" in message for message in warning_context . output )
1841+ assert any ( "FlowMatchEulerDiscreteScheduler" in message for message in warning_context . output )
18391842
18401843
18411844@slow
0 commit comments