use v5.3.0 slashing interchange test vectors (#5640)
This commit is contained in:
parent
144d453f4a
commit
0e5c44b529
|
@ -8,10 +8,8 @@
|
||||||
{.used.}
|
{.used.}
|
||||||
|
|
||||||
import
|
import
|
||||||
# Standard library
|
|
||||||
std/os,
|
|
||||||
# Status lib
|
# Status lib
|
||||||
stew/[results, byteutils],
|
stew/results,
|
||||||
chronicles,
|
chronicles,
|
||||||
# Internal
|
# Internal
|
||||||
../../beacon_chain/validators/[slashing_protection, slashing_protection_v2],
|
../../beacon_chain/validators/[slashing_protection, slashing_protection_v2],
|
||||||
|
@ -20,6 +18,9 @@ import
|
||||||
../testutil, ../testdbutil,
|
../testutil, ../testdbutil,
|
||||||
../consensus_spec/fixtures_utils
|
../consensus_spec/fixtures_utils
|
||||||
|
|
||||||
|
from std/os import changeFileExt, removeFile, walkDir, `/`
|
||||||
|
from stew/byteutils import toHex
|
||||||
|
|
||||||
type
|
type
|
||||||
TestInterchange = object
|
TestInterchange = object
|
||||||
name: string
|
name: string
|
||||||
|
@ -55,6 +56,7 @@ type
|
||||||
slot: SlotString
|
slot: SlotString
|
||||||
signing_root: Eth2Digest0x
|
signing_root: Eth2Digest0x
|
||||||
should_succeed: bool
|
should_succeed: bool
|
||||||
|
should_succeed_complete: bool
|
||||||
|
|
||||||
CandidateVote = object
|
CandidateVote = object
|
||||||
pubkey: PubKey0x
|
pubkey: PubKey0x
|
||||||
|
@ -62,6 +64,7 @@ type
|
||||||
target_epoch: EpochString
|
target_epoch: EpochString
|
||||||
signing_root: Eth2Digest0x
|
signing_root: Eth2Digest0x
|
||||||
should_succeed: bool
|
should_succeed: bool
|
||||||
|
should_succeed_complete: bool
|
||||||
|
|
||||||
func toHexLogs(v: CandidateBlock): auto =
|
func toHexLogs(v: CandidateBlock): auto =
|
||||||
(
|
(
|
||||||
|
@ -87,7 +90,7 @@ proc sqlite3db_delete(basepath, dbname: string) =
|
||||||
removeFile(basepath / dbname&".sqlite3-wal")
|
removeFile(basepath / dbname&".sqlite3-wal")
|
||||||
removeFile(basepath / dbname&".sqlite3")
|
removeFile(basepath / dbname&".sqlite3")
|
||||||
|
|
||||||
const InterchangeTestsDir = FixturesDir / "tests-slashing-v5.2.1" / "tests" / "generated"
|
const InterchangeTestsDir = FixturesDir / "tests-slashing-v5.3.0" / "tests" / "generated"
|
||||||
const TestDir = ""
|
const TestDir = ""
|
||||||
const TestDbPrefix = "test_slashprot_"
|
const TestDbPrefix = "test_slashprot_"
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit ab0555be9a872b018e8d2ab455997e25f8d0dd5d
|
Subproject commit b2ec62f3965827abefb7d726985dc4d6995353c0
|
Loading…
Reference in New Issue