2626from ax .modelbridge .model_spec import ModelSpec
2727from ax .modelbridge .registry import Models
2828from ax .utils .common .testutils import TestCase
29- from ax .utils .common .typeutils import checked_cast
3029from ax .utils .testing .core_stubs import get_branin_experiment_with_multi_objective
3130from ax .utils .testing .mock import mock_botorch_optimize
32- from pyre_extensions import none_throws
31+ from pyre_extensions import assert_is_instance , none_throws
3332
3433
3534class TestConstraintsFeasibilityAnalysis (TestCase ):
@@ -74,7 +73,7 @@ def setUp(self) -> None:
7473 sobol = get_sobol (search_space = experiment .search_space )
7574 experiment .new_batch_trial (generator_run = sobol .gen (5 ))
7675
77- batch_trial = checked_cast ( BatchTrial , experiment .trials [0 ])
76+ batch_trial = assert_is_instance ( experiment .trials [0 ], BatchTrial )
7877
7978 batch_trial .add_arm (experiment .status_quo )
8079 batch_trial .set_status_quo_with_weight (
@@ -107,8 +106,8 @@ def setUp(self) -> None:
107106 def test_constraints_feasibility (self ) -> None :
108107 self .setUp ()
109108 model = none_throws (self .generation_strategy .model )
110- optimization_config = checked_cast (
111- OptimizationConfig , self .experiment .optimization_config
109+ optimization_config = assert_is_instance (
110+ self .experiment .optimization_config , OptimizationConfig
112111 )
113112 constraints_feasible , df_arms = constraints_feasibility (
114113 optimization_config = optimization_config ,
@@ -136,8 +135,8 @@ def test_constraints_feasibility(self) -> None:
136135 experiment .attach_data (data = Data (df = df ))
137136 generation_strategy ._fit_current_model (data = experiment .lookup_data ())
138137 model = none_throws (generation_strategy .model )
139- optimization_config = checked_cast (
140- OptimizationConfig , experiment .optimization_config
138+ optimization_config = assert_is_instance (
139+ experiment .optimization_config , OptimizationConfig
141140 )
142141 constraints_feasible , df_arms = constraints_feasibility (
143142 optimization_config = optimization_config , model = model
@@ -146,8 +145,8 @@ def test_constraints_feasibility(self) -> None:
146145 experiment .optimization_config = OptimizationConfig (
147146 objective = Objective (metric = Metric (name = "branin_a" ), minimize = False ),
148147 )
149- optimization_config = checked_cast (
150- OptimizationConfig , experiment .optimization_config
148+ optimization_config = assert_is_instance (
149+ experiment .optimization_config , OptimizationConfig
151150 )
152151 with self .assertRaises (UserInputError ):
153152 constraints_feasibility (
0 commit comments