""" return self def get_block_hash_for_testing(self, block_number): if block_number >= self.block_number: return b'' elif block_number < self.block_number - 256: return b'' else: return keccak(text="{0}".format(block_number)) HomesteadComputationForTesting = HomesteadComputation.configure( name='HomesteadComputationForTesting', apply_message=apply_message_for_testing, apply_create_message=apply_create_message_for_testing, ) HomesteadVMStateForTesting = HomesteadVMState.configure( name='HomesteadVMStateForTesting', get_ancestor_hash=get_block_hash_for_testing, computation_class=HomesteadComputationForTesting, ) HomesteadVMForTesting = HomesteadVM.configure( name='HomesteadVMForTesting', _state_class=HomesteadVMStateForTesting, ) @pytest.fixture(params=['Frontier', 'Homestead', 'EIP150', 'SpuriousDragon']) def vm_class(request):