@@ -576,16 +576,22 @@ def test_invalid_variable_icl(self, mock_method):
576576 timesfm2p5_tiny_context ,
577577 id = "TimesFM2p5" ,
578578 ),
579- pytest .param (
580- TiRexModel ,
581- {"accept_license" : True },
582- lambda : patch (
583- TIREX_LOAD_MODEL_PATCH_TARGET ,
584- return_value = TiRexStub (),
579+ ]
580+ + (
581+ [
582+ pytest .param (
583+ TiRexModel ,
584+ {"accept_license" : True },
585+ lambda : patch (
586+ TIREX_LOAD_MODEL_PATCH_TARGET ,
587+ return_value = TiRexStub (),
588+ ),
589+ id = "TiRex" ,
585590 ),
586- id = "TiRex" ,
587- ),
588- ],
591+ ]
592+ if TIREX_AVAILABLE
593+ else []
594+ ),
589595 )
590596 @pytest .mark .parametrize ("series_length" , [16 , 14 , 8 , 1 ])
591597 def test_variable_icl_fit_predict (
@@ -844,17 +850,23 @@ def test_min_train_series_length_fixed(self, mock_method):
844850 True ,
845851 id = "TimesFM2p5" ,
846852 ),
847- pytest .param (
848- TiRexModel ,
849- {"accept_license" : True },
850- lambda : patch (
851- TIREX_LOAD_MODEL_PATCH_TARGET ,
852- return_value = TiRexStub (),
853+ ]
854+ + (
855+ [
856+ pytest .param (
857+ TiRexModel ,
858+ {"accept_license" : True },
859+ lambda : patch (
860+ TIREX_LOAD_MODEL_PATCH_TARGET ,
861+ return_value = TiRexStub (),
862+ ),
863+ False ,
864+ id = "TiRex" ,
853865 ),
854- False ,
855- id = "TiRex" ,
856- ),
857- ] ,
866+ ]
867+ if TIREX_AVAILABLE
868+ else []
869+ ) ,
858870 )
859871 def test_variable_icl_save_load (
860872 self , model_cls , extra_kwargs , mock_ctx_factory , supports_ckpt , tmp_path
@@ -963,16 +975,22 @@ def test_variable_icl_save_load(
963975 timesfm2p5_tiny_context ,
964976 id = "TimesFM2p5" ,
965977 ),
966- pytest .param (
967- TiRexModel ,
968- {"accept_license" : True },
969- lambda : patch (
970- TIREX_LOAD_MODEL_PATCH_TARGET ,
971- return_value = TiRexStub (),
978+ ]
979+ + (
980+ [
981+ pytest .param (
982+ TiRexModel ,
983+ {"accept_license" : True },
984+ lambda : patch (
985+ TIREX_LOAD_MODEL_PATCH_TARGET ,
986+ return_value = TiRexStub (),
987+ ),
988+ id = "TiRex" ,
972989 ),
973- id = "TiRex" ,
974- ),
975- ],
990+ ]
991+ if TIREX_AVAILABLE
992+ else []
993+ ),
976994 )
977995 def test_variable_icl_matches_fixed_icl (
978996 self , model_cls , extra_kwargs , mock_ctx_factory
@@ -1057,16 +1075,22 @@ def test_variable_icl_matches_fixed_icl(
10571075 timesfm2p5_tiny_context ,
10581076 id = "TimesFM2p5" ,
10591077 ),
1060- pytest .param (
1061- TiRexModel ,
1062- {"accept_license" : True },
1063- lambda : patch (
1064- TIREX_LOAD_MODEL_PATCH_TARGET ,
1065- return_value = TiRexStub (),
1066- ),
1067- id = "TiRex" ,
1068- ),
1069- ],
1078+ ]
1079+ + (
1080+ [
1081+ pytest .param (
1082+ TiRexModel ,
1083+ {"accept_license" : True },
1084+ lambda : patch (
1085+ TIREX_LOAD_MODEL_PATCH_TARGET ,
1086+ return_value = TiRexStub (),
1087+ ),
1088+ id = "TiRex" ,
1089+ )
1090+ ]
1091+ if TIREX_AVAILABLE
1092+ else []
1093+ ),
10701094 )
10711095 def test_load_weights_different_chunk_params (
10721096 self , model_cls , extra_kwargs , mock_ctx_factory , tmp_path
0 commit comments