From 875fabcbd08a6b5bef1d2157e752d272858ec034 Mon Sep 17 00:00:00 2001 From: WenceslasSANCHEZ Date: Sun, 6 Aug 2023 14:13:11 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20remove=20lambda=20definition=20f?= =?UTF-8?q?rom=20`generate=5Ffrom=5Ftests`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/pyspec/eth2spec/gen_helpers/gen_from_tests/gen.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/core/pyspec/eth2spec/gen_helpers/gen_from_tests/gen.py b/tests/core/pyspec/eth2spec/gen_helpers/gen_from_tests/gen.py index b951a6a85..17ffe0b46 100644 --- a/tests/core/pyspec/eth2spec/gen_helpers/gen_from_tests/gen.py +++ b/tests/core/pyspec/eth2spec/gen_helpers/gen_from_tests/gen.py @@ -10,6 +10,10 @@ from eth2spec.gen_helpers.gen_base import gen_runner from eth2spec.gen_helpers.gen_base.gen_typing import TestCase, TestProvider +def generate_case_fn(tfn, generator_mode, phase, preset, bls_active): + return lambda: tfn(generator_mode=generator_mode, phase=phase, preset=preset, bls_active=bls_active) + + def generate_from_tests(runner_name: str, handler_name: str, src: Any, fork_name: SpecForkName, preset_name: PresetBaseName, bls_active: bool = True, @@ -52,7 +56,7 @@ def generate_from_tests(runner_name: str, handler_name: str, src: Any, suite_name=getattr(tfn, 'suite_name', 'pyspec_tests'), case_name=case_name, # TODO: with_all_phases and other per-phase tooling, should be replaced with per-fork equivalent. - case_fn=lambda: tfn(generator_mode=True, phase=phase, preset=preset_name, bls_active=bls_active) + case_fn=generate_case_fn(tfn, generator_mode=True, phase=phase, preset=preset_name, bls_active=bls_active) )