Skip to content

Commit 08478d4

Browse files
committed
change fixture name to be plural (build_recipes_one_contribution)
1 parent 70dbe78 commit 08478d4

3 files changed

Lines changed: 41 additions & 41 deletions

File tree

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ def _capturestdout(f, *args, **kwargs):
148148

149149

150150
@pytest.fixture(scope="function")
151-
def build_recipe_one_contribution():
151+
def build_recipes_one_contribution():
152152
"""Helper to build a simple recipe.
153153
154154
Two identical recipes are returned if needed.

tests/test_fitrecipe.py

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -464,12 +464,12 @@ def optimize_recipe(recipe):
464464
leastsq(residuals, values)
465465

466466

467-
def test_initialize_recipe_from_recipe(build_recipe_one_contribution):
467+
def test_initialize_recipe_from_recipe(build_recipes_one_contribution):
468468
# Case: User initializes a FitRecipe from a previously optimized fit
469469
# expected: recipe is initialized with everything:
470470
# contributions, profiles (contained in contributions),
471471
# variables, restraints, and constraints
472-
recipe1, _ = build_recipe_one_contribution
472+
recipe1, _ = build_recipes_one_contribution
473473
optimize_recipe(recipe1)
474474
expected_parameters_dict = recipe1._parameters
475475
expected_constraints_dict = recipe1._constraints
@@ -528,12 +528,12 @@ def test_initialize_recipe_from_recipe_bad(build_recipe_two_contributions):
528528
recipe2.initialize_recipe_with_recipe(recipe_bad)
529529

530530

531-
def test_initialize_recipe_from_results_object(build_recipe_one_contribution):
531+
def test_initialize_recipe_from_results_object(build_recipes_one_contribution):
532532
# Case: User initializes a FitRecipe from a FitResults object
533533
# expected: recipe is initialized with variables from previous fit
534534

535535
# create unique recipe1
536-
recipe1, recipe2 = build_recipe_one_contribution
536+
recipe1, recipe2 = build_recipes_one_contribution
537537
optimize_recipe(recipe1)
538538
results1 = FitResults(recipe1)
539539
expected_values = np.round(results1.varvals, 5)
@@ -571,15 +571,15 @@ def test_initialize_recipe_from_results_object(build_recipe_one_contribution):
571571

572572

573573
def test_initialize_recipe_from_results_file(
574-
build_recipe_one_contribution, temp_data_files
574+
build_recipes_one_contribution, temp_data_files
575575
):
576576
# Case: User initializes a FitRecipe from a FitResults file
577577
# expected: recipe is initialized with variables from previous fit
578578
results_file = temp_data_files / "fit_results.res"
579579
expected_names = ["amplitude", "phase_shift", "wave_number"]
580580
expected_values = [1, 1, 0]
581581

582-
recipe, _ = build_recipe_one_contribution
582+
recipe, _ = build_recipes_one_contribution
583583
recipe.initialize_recipe_with_results(results_file)
584584
results = FitResults(recipe)
585585
actual_values = np.round(results.varvals, 5)
@@ -590,12 +590,12 @@ def test_initialize_recipe_from_results_file(
590590

591591

592592
def test_initialize_recipe_from_results_file_bad(
593-
build_recipe_one_contribution,
593+
build_recipes_one_contribution,
594594
):
595595
# Case: User tries to initialize a recipe with something that
596596
# isn't a path, str, or FitResults object
597597
# Expected: raised ValueError with message
598-
recipe, _ = build_recipe_one_contribution
598+
recipe, _ = build_recipes_one_contribution
599599
bad_input = 12345 # not a valid input type
600600
msg = (
601601
"The input results must be a FitResults object or a path to a "
@@ -688,8 +688,8 @@ def build_recipe_from_datafile_deprecated(datafile):
688688
return recipe
689689

690690

691-
def test_plot_recipe_bad_display(build_recipe_one_contribution):
692-
recipe, _ = build_recipe_one_contribution
691+
def test_plot_recipe_bad_display(build_recipes_one_contribution):
692+
recipe, _ = build_recipes_one_contribution
693693
# Case: All plots are disabled
694694
# expected: raised ValueError with message
695695
plt.close("all")
@@ -715,11 +715,11 @@ def test_plot_recipe_no_contribution():
715715
recipe.plot_recipe()
716716

717717

718-
def test_plot_recipe_before_refinement(capsys, build_recipe_one_contribution):
718+
def test_plot_recipe_before_refinement(capsys, build_recipes_one_contribution):
719719
# Case: User tries to plot recipe before refinement
720720
# expected: Data plotted without fit line or difference curve
721721
# and warning message printed
722-
recipe, _ = build_recipe_one_contribution
722+
recipe, _ = build_recipes_one_contribution
723723
plt.close("all")
724724
before = set(plt.get_fignums())
725725
# include fit_label="nothing" to make sure fit line is not plotted
@@ -744,10 +744,10 @@ def test_plot_recipe_before_refinement(capsys, build_recipe_one_contribution):
744744
assert actual == expected
745745

746746

747-
def test_plot_recipe_after_refinement(build_recipe_one_contribution):
747+
def test_plot_recipe_after_refinement(build_recipes_one_contribution):
748748
# Case: User refines recipe and then plots
749749
# expected: Plot generates with no problem
750-
recipe, _ = build_recipe_one_contribution
750+
recipe, _ = build_recipes_one_contribution
751751
optimize_recipe(recipe)
752752
plt.close("all")
753753
before = set(plt.get_fignums())
@@ -781,10 +781,10 @@ def test_plot_recipe_two_contributions(build_recipe_two_contributions):
781781
assert len(new_figs) == 2
782782

783783

784-
def test_plot_recipe_on_existing_plot(build_recipe_one_contribution):
784+
def test_plot_recipe_on_existing_plot(build_recipes_one_contribution):
785785
# Case: User passes axes to plot_recipe to plot on existing figure
786786
# expected: User modifications are present in the final figure
787-
recipe, _ = build_recipe_one_contribution
787+
recipe, _ = build_recipes_one_contribution
788788
optimize_recipe(recipe)
789789
plt.close("all")
790790
fig, ax = plt.subplots()
@@ -801,10 +801,10 @@ def test_plot_recipe_on_existing_plot(build_recipe_one_contribution):
801801
assert actual_title == expected_title
802802

803803

804-
def test_plot_recipe_add_new_data(build_recipe_one_contribution):
804+
def test_plot_recipe_add_new_data(build_recipes_one_contribution):
805805
# Case: User wants to add data to figure generated by plot_recipe
806806
# Expected: New data is added to existing figure (check with labels)
807-
recipe, _ = build_recipe_one_contribution
807+
recipe, _ = build_recipes_one_contribution
808808
optimize_recipe(recipe)
809809
plt.close("all")
810810
before = set(plt.get_fignums())
@@ -845,10 +845,10 @@ def test_plot_recipe_add_new_data_two_figs(build_recipe_two_contributions):
845845
assert len(new_figs) == 2
846846

847847

848-
def test_plot_recipe_set_title(build_recipe_one_contribution):
848+
def test_plot_recipe_set_title(build_recipes_one_contribution):
849849
# Case: User sets title via plot_recipe
850850
# Expected: Title is set correctly
851-
recipe, _ = build_recipe_one_contribution
851+
recipe, _ = build_recipes_one_contribution
852852
optimize_recipe(recipe)
853853
plt.close("all")
854854
expected_title = "Custom Recipe Title"
@@ -859,10 +859,10 @@ def test_plot_recipe_set_title(build_recipe_one_contribution):
859859
assert actual_title == expected_title
860860

861861

862-
def test_plot_recipe_set_defaults(build_recipe_one_contribution):
862+
def test_plot_recipe_set_defaults(build_recipes_one_contribution):
863863
# Case: user sets default plot options with set_plot_defaults
864864
# Expected: plot_recipe uses the default options for all calls
865-
recipe, _ = build_recipe_one_contribution
865+
recipe, _ = build_recipes_one_contribution
866866
optimize_recipe(recipe)
867867
plt.close("all")
868868
# set new defaults
@@ -887,10 +887,10 @@ def test_plot_recipe_set_defaults(build_recipe_one_contribution):
887887
assert actual_labels == expected_labels
888888

889889

890-
def test_plot_recipe_set_defaults_bad(capsys, build_recipe_one_contribution):
890+
def test_plot_recipe_set_defaults_bad(capsys, build_recipes_one_contribution):
891891
# Case: user tries to set kwargs that are not valid plot_recipe options
892892
# Expected: Plot is shown and warning is printed
893-
recipe, _ = build_recipe_one_contribution
893+
recipe, _ = build_recipes_one_contribution
894894
optimize_recipe(recipe)
895895
plt.close("all")
896896
recipe.set_plot_defaults(
@@ -971,7 +971,7 @@ def test_plot_recipe_labels_from_gr_file_overwrite_deprecated(temp_data_files):
971971
assert actual_ylabel == expected_ylabel
972972

973973

974-
def test_plot_recipe_reset_all_defaults(build_recipe_one_contribution):
974+
def test_plot_recipe_reset_all_defaults(build_recipes_one_contribution):
975975
expected_defaults = {
976976
"show_observed": True,
977977
"show_fit": True,
@@ -1000,7 +1000,7 @@ def test_plot_recipe_reset_all_defaults(build_recipe_one_contribution):
10001000
"show": True,
10011001
}
10021002

1003-
recipe, _ = build_recipe_one_contribution
1003+
recipe, _ = build_recipes_one_contribution
10041004
optimize_recipe(recipe)
10051005
plt.close("all")
10061006

tests/test_fitresults.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ def optimize_recipe(recipe):
5353
leastsq(residuals, values)
5454

5555

56-
def test_formatResults(build_recipe_one_contribution):
57-
recipe, _ = build_recipe_one_contribution
56+
def test_formatResults(build_recipes_one_contribution):
57+
recipe, _ = build_recipes_one_contribution
5858
optimize_recipe(recipe)
5959
results = FitResults(recipe)
6060
actual_results_string = results.formatResults(header="My Custom header")
@@ -66,8 +66,8 @@ def test_formatResults(build_recipe_one_contribution):
6666
assert expected_var in actual_results_string.strip()
6767

6868

69-
def test_get_results_string(build_recipe_one_contribution):
70-
recipe, _ = build_recipe_one_contribution
69+
def test_get_results_string(build_recipes_one_contribution):
70+
recipe, _ = build_recipes_one_contribution
7171
optimize_recipe(recipe)
7272
results = FitResults(recipe)
7373
actual_results_string = results.get_results_string(
@@ -81,8 +81,8 @@ def test_get_results_string(build_recipe_one_contribution):
8181
assert expected_var in actual_results_string.strip()
8282

8383

84-
def test_printResults(build_recipe_one_contribution, capsys):
85-
recipe, _ = build_recipe_one_contribution
84+
def test_printResults(build_recipes_one_contribution, capsys):
85+
recipe, _ = build_recipes_one_contribution
8686
optimize_recipe(recipe)
8787
results = FitResults(recipe)
8888
results.printResults(header="My Custom header")
@@ -95,8 +95,8 @@ def test_printResults(build_recipe_one_contribution, capsys):
9595
assert expected_var in actual_results.strip()
9696

9797

98-
def test_print_results(build_recipe_one_contribution, capsys):
99-
recipe, _ = build_recipe_one_contribution
98+
def test_print_results(build_recipes_one_contribution, capsys):
99+
recipe, _ = build_recipes_one_contribution
100100
optimize_recipe(recipe)
101101
results = FitResults(recipe)
102102
results.print_results(header="My Custom header")
@@ -109,8 +109,8 @@ def test_print_results(build_recipe_one_contribution, capsys):
109109
assert expected_var in actual_results.strip()
110110

111111

112-
def test_saveResults(build_recipe_one_contribution, tmp_path):
113-
recipe, _ = build_recipe_one_contribution
112+
def test_saveResults(build_recipes_one_contribution, tmp_path):
113+
recipe, _ = build_recipes_one_contribution
114114
optimize_recipe(recipe)
115115
results = FitResults(recipe)
116116
actual_results_file = tmp_path / "fit_results.txt"
@@ -126,8 +126,8 @@ def test_saveResults(build_recipe_one_contribution, tmp_path):
126126
assert expected_var in actual_results.strip()
127127

128128

129-
def test_save_results(build_recipe_one_contribution, tmp_path):
130-
recipe, _ = build_recipe_one_contribution
129+
def test_save_results(build_recipes_one_contribution, tmp_path):
130+
recipe, _ = build_recipes_one_contribution
131131
optimize_recipe(recipe)
132132
results = FitResults(recipe)
133133
actual_results_file = tmp_path / "fit_results.txt"
@@ -143,10 +143,10 @@ def test_save_results(build_recipe_one_contribution, tmp_path):
143143
assert expected_var in actual_results.strip()
144144

145145

146-
def test_get_results_dictionary(build_recipe_one_contribution):
146+
def test_get_results_dictionary(build_recipes_one_contribution):
147147
# Case: user gets results dictionary after optimization
148148
# expected: results dictionary contains expected keys and values
149-
recipe, _ = build_recipe_one_contribution
149+
recipe, _ = build_recipes_one_contribution
150150
optimize_recipe(recipe)
151151
results = FitResults(recipe)
152152
actual_results_dict = results.get_results_dictionary()

0 commit comments

Comments
 (0)