@@ -25,31 +25,38 @@ def models_tokens():
2525 return module .models_tokens
2626
2727
28- def test_minimax_m27_in_model_list (models_tokens ):
29- """MiniMax-M2.7 and MiniMax-M2.7-highspeed should be in the model list."""
28+ def test_minimax_m3_in_model_list (models_tokens ):
29+ """MiniMax-M3 should be in the model list."""
3030 minimax_models = models_tokens ["minimax" ]
31- assert "MiniMax-M2.7" in minimax_models
32- assert "MiniMax-M2.7-highspeed" in minimax_models
31+ assert "MiniMax-M3" in minimax_models
3332
3433
35- def test_minimax_m27_listed_first (models_tokens ):
36- """MiniMax-M2.7 should be the first model in the minimax dict."""
34+ def test_minimax_m3_listed_first (models_tokens ):
35+ """MiniMax-M3 should be the first (default) model in the minimax dict."""
3736 minimax_models = list (models_tokens ["minimax" ].keys ())
38- assert minimax_models [0 ] == "MiniMax-M2.7"
39- assert minimax_models [1 ] == "MiniMax-M2.7-highspeed"
37+ assert minimax_models [0 ] == "MiniMax-M3"
38+
39+
40+ def test_minimax_m27_still_available (models_tokens ):
41+ """MiniMax-M2.7 and its highspeed variant should remain as legacy options."""
42+ minimax_models = models_tokens ["minimax" ]
43+ assert "MiniMax-M2.7" in minimax_models
44+ assert "MiniMax-M2.7-highspeed" in minimax_models
4045
4146
42- def test_minimax_old_models_still_present (models_tokens ):
43- """All previous MiniMax models should still be available ."""
47+ def test_minimax_deprecated_models_removed (models_tokens ):
48+ """Older deprecated MiniMax models should be removed from the list ."""
4449 minimax_models = models_tokens ["minimax" ]
45- assert "MiniMax-M2.5" in minimax_models
46- assert "MiniMax-M2.5-highspeed" in minimax_models
47- assert "MiniMax-M2" in minimax_models
48- assert "MiniMax-M1" in minimax_models
50+ assert "MiniMax-M2.5" not in minimax_models
51+ assert "MiniMax-M2.5-highspeed" not in minimax_models
52+ assert "MiniMax-M2" not in minimax_models
53+ assert "MiniMax-M1" not in minimax_models
54+ assert "MiniMax-M1-40k" not in minimax_models
4955
5056
51- def test_minimax_m27_token_limits (models_tokens ):
52- """MiniMax-M2.7 models should have correct token limits ."""
57+ def test_minimax_token_limits (models_tokens ):
58+ """MiniMax model token limits should match upstream documentation ."""
5359 minimax_models = models_tokens ["minimax" ]
60+ assert minimax_models ["MiniMax-M3" ] == 524288
5461 assert minimax_models ["MiniMax-M2.7" ] == 204000
5562 assert minimax_models ["MiniMax-M2.7-highspeed" ] == 204000
0 commit comments