test_state.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:py-evm 作者: ethereum 项目源码 文件源码
def fixture_vm_class(fixture_data):
    _, _, fork_name, _ = fixture_data
    if fork_name == 'Frontier':
        return FrontierVMForTesting
    elif fork_name == 'Homestead':
        return HomesteadVMForTesting
    elif fork_name == 'EIP150':
        return EIP150VMForTesting
    elif fork_name == 'EIP158':
        return SpuriousDragonVMForTesting
    elif fork_name == 'Byzantium':
        return ByzantiumVMForTesting
    elif fork_name == 'Constantinople':
        pytest.skip("Constantinople VM has not been implemented")
    elif fork_name == 'Metropolis':
        pytest.skip("Metropolis VM has not been implemented")
    else:
        raise ValueError("Unknown Fork Name: {0}".format(fork_name))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号