9
9
10
10
11
11
class Forks (enum .Enum ):
12
- Custom = - 1
13
- Frontier = 0
14
- Homestead = 1
15
- TangerineWhistle = 2
16
- SpuriousDragon = 3
17
- Byzantium = 4
18
- Constantinople = 5
19
- Petersburg = 6
12
+ Custom = 'CustomFrontier'
13
+ Frontier = 'Frontier'
14
+ Homestead = 'Homestead'
15
+ TangerineWhistle = 'TangerineWhistle'
16
+ SpuriousDragon = 'SpuriousDragon'
17
+ Byzantium = 'Byzantium'
18
+ Constantinople = 'Constantinople'
19
+ Petersburg = 'Petersburg'
20
20
21
21
22
22
class CustomFrontierVM (FrontierVM ):
@@ -139,9 +139,9 @@ def test_generate_vm_configuration(args, kwargs, expected):
139
139
140
140
assert left_block == right_block
141
141
142
- if right_vm == Forks . Frontier :
143
- assert 'Frontier' in left_vm . __name__
144
- elif right_vm == Forks .Homestead :
142
+ assert right_vm . value in left_vm . __name__
143
+
144
+ if right_vm == Forks .Homestead :
145
145
assert 'Homestead' in left_vm .__name__
146
146
dao_start_block = kwargs .get ('dao_start_block' )
147
147
if dao_start_block is False :
@@ -152,17 +152,3 @@ def test_generate_vm_configuration(args, kwargs, expected):
152
152
else :
153
153
assert left_vm .support_dao_fork is True
154
154
assert left_vm .get_dao_fork_block_number () == dao_start_block
155
- elif right_vm == Forks .TangerineWhistle :
156
- assert 'TangerineWhistle' in left_vm .__name__
157
- elif right_vm == Forks .SpuriousDragon :
158
- assert 'SpuriousDragon' in left_vm .__name__
159
- elif right_vm == Forks .Byzantium :
160
- assert 'Byzantium' in left_vm .__name__
161
- elif right_vm == Forks .Constantinople :
162
- assert 'Constantinople' in left_vm .__name__
163
- elif right_vm == Forks .Petersburg :
164
- assert 'Petersburg' in left_vm .__name__
165
- elif right_vm == Forks .Custom :
166
- assert 'CustomFrontier' in left_vm .__name__
167
- else :
168
- assert False , "Invariant"
0 commit comments