diff options
author | obscuren <geffobscura@gmail.com> | 2014-10-31 17:59:17 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-10-31 17:59:17 +0800 |
commit | 3ee0461cb5b6e4a5e2d287180afbdb681805a662 (patch) | |
tree | f245667a9e3f5f0ff23bb1c89f4f7cc783f4949c /ethchain/helper_test.go | |
parent | 8e0a39f33f9d24ebeca9cc88edf24cc6294552d7 (diff) | |
download | go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.gz go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.bz2 go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.lz go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.xz go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.zst go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.zip |
Moved ethchain to chain
Diffstat (limited to 'ethchain/helper_test.go')
-rw-r--r-- | ethchain/helper_test.go | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/ethchain/helper_test.go b/ethchain/helper_test.go deleted file mode 100644 index a863c7541..000000000 --- a/ethchain/helper_test.go +++ /dev/null @@ -1,92 +0,0 @@ -package ethchain - -import ( - "container/list" - "fmt" - - "github.com/ethereum/go-ethereum/ethcrypto" - "github.com/ethereum/go-ethereum/ethdb" - "github.com/ethereum/go-ethereum/ethutil" - "github.com/ethereum/go-ethereum/ethwire" - "github.com/ethereum/go-ethereum/event" -) - -// Implement our EthTest Manager -type TestManager struct { - stateManager *StateManager - eventMux *event.TypeMux - - db ethutil.Database - txPool *TxPool - blockChain *ChainManager - Blocks []*Block -} - -func (s *TestManager) IsListening() bool { - return false -} - -func (s *TestManager) IsMining() bool { - return false -} - -func (s *TestManager) PeerCount() int { - return 0 -} - -func (s *TestManager) Peers() *list.List { - return list.New() -} - -func (s *TestManager) ChainManager() *ChainManager { - return s.blockChain -} - -func (tm *TestManager) TxPool() *TxPool { - return tm.txPool -} - -func (tm *TestManager) StateManager() *StateManager { - return tm.stateManager -} - -func (tm *TestManager) EventMux() *event.TypeMux { - return tm.eventMux -} -func (tm *TestManager) Broadcast(msgType ethwire.MsgType, data []interface{}) { - fmt.Println("Broadcast not implemented") -} - -func (tm *TestManager) ClientIdentity() ethwire.ClientIdentity { - return nil -} -func (tm *TestManager) KeyManager() *ethcrypto.KeyManager { - return nil -} - -func (tm *TestManager) Db() ethutil.Database { - return tm.db -} - -func NewTestManager() *TestManager { - ethutil.ReadConfig(".ethtest", "/tmp/ethtest", "ETH") - - db, err := ethdb.NewMemDatabase() - if err != nil { - fmt.Println("Could not create mem-db, failing") - return nil - } - ethutil.Config.Db = db - - testManager := &TestManager{} - testManager.eventMux = new(event.TypeMux) - testManager.db = db - testManager.txPool = NewTxPool(testManager) - testManager.blockChain = NewChainManager(testManager) - testManager.stateManager = NewStateManager(testManager) - - // Start the tx pool - testManager.txPool.Start() - - return testManager -} |