Skip to content

Commit 2cc3622

Browse files
committed
Fixing tests after rebase
1 parent 6189760 commit 2cc3622

File tree

4 files changed

+20
-7
lines changed

4 files changed

+20
-7
lines changed

tests/ga/test_computations.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import pynguin.ga.computations as ff
1313
import pynguin.ga.testcasechromosome as tcc
1414
import pynguin.ga.testsuitechromosome as tsc
15+
from pynguin.analyses.generator import HeuristicGeneratorFitnessFunction
1516
from pynguin.analyses.module import generate_test_cluster
1617
from pynguin.analyses.typesystem import Instance
1718
from pynguin.instrumentation.tracer import ExecutionTrace, SubjectProperties
@@ -181,7 +182,7 @@ def test_heuristic_generator_fitness_function(name, expected_fitness):
181182
cluster = generate_test_cluster("tests.fixtures.examples.constructors")
182183
type_system = cluster.type_system
183184
base_type = Instance(type_system.find_type_info("tests.fixtures.examples.constructors.Base"))
184-
generator_ff = ff.HeuristicGeneratorFitnessFunction(type_system=type_system)
185+
generator_ff = HeuristicGeneratorFitnessFunction(type_system=type_system)
185186
generators = get_all_generators(cluster)
186187
assert generator_ff.compute_fitness(base_type, generators[name]) == expected_fitness
187188

@@ -190,7 +191,7 @@ def test_heuristic_generator_fitness_function_not_connected():
190191
cluster = generate_test_cluster("tests.fixtures.examples.constructors")
191192
type_system = cluster.type_system
192193
base_type = Instance(type_system.find_type_info("tests.fixtures.examples.constructors.Base"))
193-
generator_ff = ff.HeuristicGeneratorFitnessFunction(type_system=type_system)
194+
generator_ff = HeuristicGeneratorFitnessFunction(type_system=type_system)
194195
generators = get_all_generators(cluster)
195196
assert generator_ff.compute_fitness(
196197
base_type, generators["tests.fixtures.examples.constructors.Base2"]
@@ -199,7 +200,7 @@ def test_heuristic_generator_fitness_function_not_connected():
199200

200201
def test_heuristic_generator_fitness_function_is_minimisation():
201202
mock = MagicMock()
202-
func = ff.HeuristicGeneratorFitnessFunction(mock)
203+
func = HeuristicGeneratorFitnessFunction(mock)
203204
assert not func.is_maximisation_function()
204205

205206

tests/testcase/export/test_export.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ def test_export_integration(subject_properties: SubjectProperties, tmp_path: Pat
231231
config.configuration.search_algorithm.population = 20
232232
config.configuration.test_creation.none_weight = 1
233233
config.configuration.test_creation.any_weight = 1
234-
config.configuration.seeding.seed = 0
234+
config.configuration.seeding.seed = 1
235235
config.configuration.test_case_output.output_path = tmp_path
236236
gen._setup_random_number_generator()
237237

@@ -248,8 +248,6 @@ def test_case_0():
248248
249249
@pytest.mark.xfail(strict=True)
250250
def test_case_1():
251-
bool_0 = True
252-
module_0.foo(bool_0)
253251
none_type_0 = None
254252
module_0.foo(none_type_0)
255253
"""

tests/utils/test_configuration_writer.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,20 @@ def expected_parameters() -> str:
346346
RANDOM
347347
--filesystem_isolation
348348
False
349+
--generator_selection.generator_any_distance
350+
30
351+
--generator_selection.generator_any_type_penalty
352+
100.0
353+
--generator_selection.generator_hierarchy_penalty
354+
1.0
355+
--generator_selection.generator_not_constructor_penalty
356+
10.0
357+
--generator_selection.generator_param_penalty
358+
1.0
359+
--generator_selection.generator_selection_algorithm
360+
RANK_SELECTION
361+
--generator_selection.generator_selection_bias
362+
1.7
349363
--large_language_model.call_llm_for_uncovered_targets
350364
False
351365
--large_language_model.call_llm_on_stall_detection

tests/utils/test_string_subtype_integration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def test_string_subtype_integration(tmp_path):
2121

2222
configuration = config.Configuration(
2323
seeding=config.SeedingConfiguration(
24-
seed=43, constant_seeding=False, dynamic_constant_seeding=False
24+
seed=2, constant_seeding=False, dynamic_constant_seeding=False
2525
),
2626
algorithm=config.Algorithm.DYNAMOSA,
2727
stopping=config.StoppingConfiguration(maximum_iterations=1),

0 commit comments

Comments
 (0)