Skip to content

Commit 86829e5

Browse files
Lena Kashtelyanfacebook-github-bot
authored andcommitted
Rename all tests in test_experiment.py, to snake case
Summary: As titled, been wanting to do this for some time and was passing through the file Reviewed By: saitcakmak Differential Revision: D89939869 Privacy Context Container: L1307644
1 parent ca36693 commit 86829e5

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

ax/core/tests/test_experiment.py

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def setUp(self) -> None:
113113
super().setUp()
114114
self.experiment = get_experiment()
115115

116-
def _setupBraninExperiment(self, n: int) -> Experiment:
116+
def _setup_branin_experiment(self, n: int) -> Experiment:
117117
exp = Experiment(
118118
name="test3",
119119
search_space=get_branin_search_space(),
@@ -129,7 +129,7 @@ def _setupBraninExperiment(self, n: int) -> Experiment:
129129
batch_2.run()
130130
return exp
131131

132-
def test_ExperimentInit(self) -> None:
132+
def test_experiment_init(self) -> None:
133133
self.assertEqual(self.experiment.name, "test")
134134
self.assertEqual(self.experiment.description, "test description")
135135
self.assertEqual(self.experiment.name, "test")
@@ -145,19 +145,19 @@ def test_ExperimentInit(self) -> None:
145145
default_data_type="foo",
146146
)
147147

148-
def test_ExperimentName(self) -> None:
148+
def test_experiment_name(self) -> None:
149149
self.assertTrue(self.experiment.has_name)
150150
self.experiment.name = None
151151
self.assertFalse(self.experiment.has_name)
152152
with self.assertRaises(ValueError):
153153
self.experiment.name
154154
self.experiment.name = "test"
155155

156-
def test_ExperimentType(self) -> None:
156+
def test_experiment_type(self) -> None:
157157
self.experiment.experiment_type = "test"
158158
self.assertEqual(self.experiment.experiment_type, "test")
159159

160-
def test_Eq(self) -> None:
160+
def test_eq(self) -> None:
161161
self.assertEqual(self.experiment, self.experiment)
162162

163163
experiment2 = Experiment(
@@ -169,13 +169,13 @@ def test_Eq(self) -> None:
169169
)
170170
self.assertNotEqual(self.experiment, experiment2)
171171

172-
def test_DBId(self) -> None:
172+
def test_db_id(self) -> None:
173173
self.assertIsNone(self.experiment.db_id)
174174
some_id = 123456789
175175
self.experiment.db_id = some_id
176176
self.assertEqual(self.experiment.db_id, some_id)
177177

178-
def test_TrackingMetricsMerge(self) -> None:
178+
def test_tracking_metrics_merge(self) -> None:
179179
# Tracking and optimization metrics should get merged
180180
# m1 is on optimization_config while m3 is not
181181
exp = Experiment(
@@ -188,7 +188,7 @@ def test_TrackingMetricsMerge(self) -> None:
188188
len(none_throws(exp.optimization_config).metrics) + 1, len(exp.metrics)
189189
)
190190

191-
def test_BasicBatchCreation(self) -> None:
191+
def test_basic_batch_creation(self) -> None:
192192
batch = self.experiment.new_batch_trial()
193193
self.assertEqual(len(self.experiment.trials), 1)
194194
self.assertEqual(self.experiment.trials[0], batch)
@@ -202,16 +202,16 @@ def test_BasicBatchCreation(self) -> None:
202202
new_exp = get_experiment()
203203
new_exp._attach_trial(batch)
204204

205-
def test_Repr(self) -> None:
205+
def test_repr(self) -> None:
206206
self.assertEqual("Experiment(test)", str(self.experiment))
207207

208-
def test_BasicProperties(self) -> None:
208+
def test_basic_properties(self) -> None:
209209
self.assertEqual(self.experiment.status_quo, get_status_quo())
210210
self.assertEqual(self.experiment.search_space, get_search_space())
211211
self.assertEqual(self.experiment.optimization_config, get_optimization_config())
212212
self.assertEqual(self.experiment.is_test, True)
213213

214-
def test_OnlyRangeParameterConstraints(self) -> None:
214+
def test_only_range_parameter_constraints(self) -> None:
215215
self.assertEqual(0, 0)
216216
self.assertTrue(True)
217217

@@ -274,7 +274,7 @@ def test_OnlyRangeParameterConstraints(self) -> None:
274274
parameter_constraints=["x1 + x2 <= 1"],
275275
)
276276

277-
def test_MetricSetters(self) -> None:
277+
def test_metric_setters(self) -> None:
278278
# Establish current metrics size
279279
self.assertEqual(
280280
len(get_optimization_config().metrics) + 1, len(self.experiment.metrics)
@@ -346,7 +346,7 @@ def test_MetricSetters(self) -> None:
346346
with self.assertRaises(ValueError):
347347
self.experiment.remove_tracking_metric(metric_name="m5")
348348

349-
def test_SearchSpaceSetter(self) -> None:
349+
def test_search_space_setter(self) -> None:
350350
one_param_ss = SearchSpace(parameters=[get_search_space().parameters["w"]])
351351

352352
# Verify all search space ok with no trials
@@ -373,7 +373,7 @@ def test_SearchSpaceSetter(self) -> None:
373373
with self.assertRaises(ValueError):
374374
self.experiment.search_space = extra_param_ss
375375

376-
def test_AddSearchSpaceParameters(self) -> None:
376+
def test_add_search_space_parameters(self) -> None:
377377
new_param = RangeParameter(
378378
name="new_param",
379379
parameter_type=ParameterType.FLOAT,
@@ -440,7 +440,7 @@ def test_AddSearchSpaceParameters(self) -> None:
440440
self.assertIn("new_param", experiment.status_quo.parameters)
441441
self.assertEqual(experiment.status_quo.parameters["new_param"], 0.0)
442442

443-
def test_DisableSearchSpaceParameters(self) -> None:
443+
def test_disable_search_space_parameters(self) -> None:
444444
with self.subTest(
445445
"Test error when trying to disable parameter not in search space"
446446
):
@@ -467,7 +467,7 @@ def test_DisableSearchSpaceParameters(self) -> None:
467467
# Verify parameter was re-enabled
468468
self.assertIsNone(experiment.search_space.parameters["w"].default_value)
469469

470-
def test_OptimizationConfigSetter(self) -> None:
470+
def test_optimization_config_setter(self) -> None:
471471
# Establish current metrics size
472472
self.assertEqual(
473473
len(get_optimization_config().metrics) + 1, len(self.experiment.metrics)
@@ -478,7 +478,7 @@ def test_OptimizationConfigSetter(self) -> None:
478478
opt_config.outcome_constraints[0].metric = Metric(name="m3")
479479
self
480480

481-
def test_StatusQuoSetter(self) -> None:
481+
def test_status_quo_setter(self) -> None:
482482
sq_parameters = self.experiment.status_quo.parameters
483483

484484
# Verify normal update when no trials exist
@@ -529,7 +529,7 @@ def test_StatusQuoSetter(self) -> None:
529529
# Verify status_quo wasn't changed
530530
self.assertEqual(self.experiment.status_quo.parameters["w"], 3.5)
531531

532-
def test_RegisterArm(self) -> None:
532+
def test_register_arm(self) -> None:
533533
# Create a new arm, register on experiment
534534
parameters = self.experiment.status_quo.parameters
535535
parameters["w"] = 3.5
@@ -538,9 +538,9 @@ def test_RegisterArm(self) -> None:
538538
self.assertEqual(self.experiment.arms_by_name[arm.name], arm)
539539
self.assertEqual(self.experiment.arms_by_signature[arm.signature], arm)
540540

541-
def test_FetchAndStoreData(self) -> None:
541+
def test_fetch_and_store_data(self) -> None:
542542
n = 10
543-
exp = self._setupBraninExperiment(n)
543+
exp = self._setup_branin_experiment(n)
544544
batch = exp.trials[0]
545545
batch.mark_completed()
546546
self.assertEqual(exp.completed_trials, [batch])
@@ -749,7 +749,7 @@ def test_bulk_configure_metrics(self) -> None:
749749
attributes_to_update={"fake": 1},
750750
)
751751

752-
def test_EmptyMetrics(self) -> None:
752+
def test_empty_metrics(self) -> None:
753753
empty_experiment = Experiment(
754754
name="test_experiment", search_space=get_search_space()
755755
)
@@ -767,7 +767,7 @@ def test_EmptyMetrics(self) -> None:
767767
batch.mark_completed()
768768
self.assertFalse(empty_experiment.fetch_data().df.empty)
769769

770-
def test_NumArmsNoDeduplication(self) -> None:
770+
def test_num_arms_no_deduplication(self) -> None:
771771
exp = Experiment(name="test_experiment", search_space=get_search_space())
772772
arm = get_arm()
773773
exp.new_batch_trial().add_arm(arm)
@@ -777,7 +777,7 @@ def test_NumArmsNoDeduplication(self) -> None:
777777
trial.mark_arm_abandoned(trial.arms[0].name)
778778
self.assertEqual(exp.num_abandoned_arms, 1)
779779

780-
def test_ExperimentWithoutName(self) -> None:
780+
def test_experiment_without_name(self) -> None:
781781
exp = Experiment(
782782
search_space=get_branin_search_space(),
783783
tracking_metrics=[BraninMetric(name="b", param_names=["x1", "x2"])],
@@ -789,7 +789,7 @@ def test_ExperimentWithoutName(self) -> None:
789789
batch.run()
790790
self.assertEqual(batch.run_metadata, {"name": "0"})
791791

792-
def test_ExperimentRunner(self) -> None:
792+
def test_experiment_runner(self) -> None:
793793
original_runner = SyntheticRunner()
794794
self.experiment.runner = original_runner
795795
batch = self.experiment.new_batch_trial()
@@ -1001,7 +1001,7 @@ def test_lookup_data(self) -> None:
10011001

10021002
def test_attach_and_sort_data(self) -> None:
10031003
n = 4
1004-
exp = self._setupBraninExperiment(n)
1004+
exp = self._setup_branin_experiment(n)
10051005
batch = exp.trials[0]
10061006
batch.mark_completed()
10071007
self.assertEqual(exp.completed_trials, [batch])
@@ -1074,7 +1074,7 @@ def test_attach_and_sort_data(self) -> None:
10741074
)
10751075

10761076
def test_immutable_search_space_and_opt_config(self) -> None:
1077-
mutable_exp = self._setupBraninExperiment(n=5)
1077+
mutable_exp = self._setup_branin_experiment(n=5)
10781078
self.assertFalse(mutable_exp.immutable_search_space_and_opt_config)
10791079
immutable_exp = Experiment(
10801080
name="test4",
@@ -1102,7 +1102,7 @@ def test_immutable_search_space_and_opt_config(self) -> None:
11021102
)
11031103
self.assertTrue(immutable_exp_2.immutable_search_space_and_opt_config)
11041104

1105-
def test_AttachBatchTrialNoArmNames(self) -> None:
1105+
def test_attach_batch_trial_no_arm_names(self) -> None:
11061106
num_trials = len(self.experiment.trials)
11071107

11081108
_, trial_index = self.experiment.attach_trial(
@@ -1122,7 +1122,7 @@ def test_AttachBatchTrialNoArmNames(self) -> None:
11221122
)
11231123
self.assertEqual(type(self.experiment.trials[trial_index]), BatchTrial)
11241124

1125-
def test_AttachBatchTrialWithArmNames(self) -> None:
1125+
def test_attach_batch_trial_with_arm_names(self) -> None:
11261126
num_trials = len(self.experiment.trials)
11271127

11281128
_, trial_index = self.experiment.attach_trial(
@@ -1147,7 +1147,7 @@ def test_AttachBatchTrialWithArmNames(self) -> None:
11471147
set(self.experiment.trials[trial_index].arms_by_name) - {"status_quo"},
11481148
)
11491149

1150-
def test_AttachSingleArmTrialNoArmName(self) -> None:
1150+
def test_attach_single_arm_trial_no_arm_name(self) -> None:
11511151
num_trials = len(self.experiment.trials)
11521152

11531153
_, trial_index = self.experiment.attach_trial(
@@ -1159,7 +1159,7 @@ def test_AttachSingleArmTrialNoArmName(self) -> None:
11591159
self.assertEqual(len(self.experiment.trials), num_trials + 1)
11601160
self.assertEqual(type(self.experiment.trials[trial_index]), Trial)
11611161

1162-
def test_AttachSingleArmTrialWithArmName(self) -> None:
1162+
def test_attach_single_arm_trial_with_arm_name(self) -> None:
11631163
num_trials = len(self.experiment.trials)
11641164

11651165
_, trial_index = self.experiment.attach_trial(
@@ -1202,7 +1202,7 @@ def test_prefer_lookup_where_possible(
12021202
self, mock_bulk_fetch_experiment_data: MagicMock
12031203
) -> None:
12041204
# By default, `BraninMetric` is available while trial is running.
1205-
exp = self._setupBraninExperiment(n=5)
1205+
exp = self._setup_branin_experiment(n=5)
12061206
exp.fetch_data()
12071207
# Since metric is available while trial is running, we should be
12081208
# refetching the data and no data should be attached to experiment.
@@ -1213,7 +1213,7 @@ def test_prefer_lookup_where_possible(
12131213
f"{BraninMetric.__module__}.BraninMetric.is_available_while_running",
12141214
return_value=False,
12151215
):
1216-
exp = self._setupBraninExperiment(n=5)
1216+
exp = self._setup_branin_experiment(n=5)
12171217
exp.fetch_data()
12181218
# 1. No completed trials => no fetch case.
12191219
mock_bulk_fetch_experiment_data.reset_mock()
@@ -1243,7 +1243,7 @@ def test_prefer_lookup_where_possible(
12431243
# No new data should be attached to the experiment
12441244
self.assertEqual(len(exp._data_by_trial), 2)
12451245

1246-
def test_WarmStartFromOldExperiment(self) -> None:
1246+
def test_warm_start_from_old_experiment(self) -> None:
12471247
# create old_experiment
12481248
len_old_trials = 7
12491249
i_failed_trial = 1
@@ -1895,7 +1895,7 @@ def setUp(self) -> None:
18951895
super().setUp()
18961896
self.experiment = get_experiment_with_map_data_type()
18971897

1898-
def _setupBraninExperiment(self, n: int) -> Experiment:
1898+
def _setup_branin_experiment(self, n: int) -> Experiment:
18991899
exp = get_branin_experiment_with_timestamp_map_metric()
19001900
batch = exp.new_batch_trial()
19011901
batch.add_arms_and_weights(arms=get_branin_arms(n=n, seed=0))
@@ -1906,7 +1906,7 @@ def _setupBraninExperiment(self, n: int) -> Experiment:
19061906
batch_2.run()
19071907
return exp
19081908

1909-
def test_FetchDataWithMapData(self) -> None:
1909+
def test_fetch_data_with_map_data(self) -> None:
19101910
evaluations = {
19111911
"0_0": [
19121912
(1, {"no_fetch_impl_metric": (3.7, 0.5)}),
@@ -1965,12 +1965,12 @@ def test_FetchDataWithMapData(self) -> None:
19651965
# Check that data for step 2 has been updated
19661966
self.assertEqual(actual_df.loc[actual_df["step"] == 2, "mean"].item(), 4.9)
19671967

1968-
def test_FetchDataWithMixedData(self) -> None:
1968+
def test_fetch_data_with_mixed_data(self) -> None:
19691969
with patch(
19701970
f"{BraninMetric.__module__}.BraninMetric.is_available_while_running",
19711971
return_value=False,
19721972
):
1973-
exp = self._setupBraninExperiment(n=5)
1973+
exp = self._setup_branin_experiment(n=5)
19741974
[exp.trials[i].mark_completed() for i in range(len(exp.trials))]
19751975

19761976
# Fill cache with MapData
@@ -1989,7 +1989,7 @@ def test_is_moo_problem(self) -> None:
19891989
exp._optimization_config = None
19901990
self.assertFalse(exp.is_moo_problem)
19911991

1992-
def test_WarmStartMapData(self) -> None:
1992+
def test_warm_start_map_data(self) -> None:
19931993
# create old_experiment
19941994
len_old_trials = 7
19951995
i_failed_trial = 1

0 commit comments

Comments
 (0)