diff --git a/tests/config.nims b/tests/config.nims deleted file mode 100644 index c8062b36..00000000 --- a/tests/config.nims +++ /dev/null @@ -1 +0,0 @@ -patchFile("dagger", "discovery", "dagger/mockdiscovery") diff --git a/tests/dagger/mockdiscovery.nim b/tests/dagger/mockdiscovery.nim deleted file mode 100644 index 05c36ac9..00000000 --- a/tests/dagger/mockdiscovery.nim +++ /dev/null @@ -1,54 +0,0 @@ -## Nim-Dagger -## Copyright (c) 2022 Status Research & Development GmbH -## Licensed under either of -## * Apache License, version 2.0, ([LICENSE-APACHE](LICENSE-APACHE)) -## * MIT license ([LICENSE-MIT](LICENSE-MIT)) -## at your option. -## This file may not be copied, modified, or distributed except according to -## those terms. - -import pkg/chronos -import pkg/libp2p -import pkg/questionable -import pkg/questionable/results -import pkg/stew/shims/net -import pkg/libp2pdht/discv5/protocol as discv5 - -export discv5 - -type - MockDiscovery* = ref object of Discovery - findBlockProvidersHandler*: proc(d: MockDiscovery, cid: Cid): seq[SignedPeerRecord] {.gcsafe.} - publishProvideHandler*: proc(d: MockDiscovery, cid: Cid) {.gcsafe.} - -proc new*( - T: type Discovery, - localInfo: PeerInfo, - discoveryPort: Port, - bootstrapNodes = newSeq[SignedPeerRecord](), - ): T = - - T() - -proc findPeer*( - d: Discovery, - peerId: PeerID): Future[?PeerRecord] {.async.} = - return none(PeerRecord) - -proc findBlockProviders*( - d: Discovery, - cid: Cid): Future[seq[SignedPeerRecord]] {.async.} = - if isNil(d.findBlockProvidersHandler): return - - return d.findBlockProvidersHandler(d, cid) - -method provideBlock*(d: MockDiscovery, cid: Cid) {.async.} = - if isNil(d.publishProvideHandler): return - d.publishProvideHandler(d, cid) - - -proc start*(d: Discovery) {.async.} = - discard - -proc stop*(d: Discovery) {.async.} = - discard