forked from cerc-io/ipld-eth-server
Verify pit file logs
- assure required topics + data available before parsing
This commit is contained in:
@@ -22,15 +22,11 @@ import (
|
||||
)
|
||||
|
||||
type MockPitFileDebtCeilingConverter struct {
|
||||
converterErr error
|
||||
PassedContractAddress string
|
||||
PassedContractABI string
|
||||
PassedLog types.Log
|
||||
converterErr error
|
||||
PassedLog types.Log
|
||||
}
|
||||
|
||||
func (converter *MockPitFileDebtCeilingConverter) ToModel(contractAddress string, contractAbi string, ethLog types.Log) (debt_ceiling.PitFileDebtCeilingModel, error) {
|
||||
converter.PassedContractAddress = contractAddress
|
||||
converter.PassedContractABI = contractAbi
|
||||
func (converter *MockPitFileDebtCeilingConverter) ToModel(ethLog types.Log) (debt_ceiling.PitFileDebtCeilingModel, error) {
|
||||
converter.PassedLog = ethLog
|
||||
return test_data.PitFileDebtCeilingModel, converter.converterErr
|
||||
}
|
||||
|
||||
@@ -22,19 +22,15 @@ import (
|
||||
)
|
||||
|
||||
type MockPitFileIlkConverter struct {
|
||||
PassedContractAddress string
|
||||
PassedContractABI string
|
||||
PassedLog types.Log
|
||||
converterError error
|
||||
PassedLog types.Log
|
||||
converterError error
|
||||
}
|
||||
|
||||
func (converter *MockPitFileIlkConverter) SetConverterError(err error) {
|
||||
converter.converterError = err
|
||||
}
|
||||
|
||||
func (converter *MockPitFileIlkConverter) ToModel(contractAddress string, contractAbi string, ethLog types.Log) (ilk.PitFileIlkModel, error) {
|
||||
converter.PassedContractAddress = contractAddress
|
||||
converter.PassedContractABI = contractAbi
|
||||
func (converter *MockPitFileIlkConverter) ToModel(ethLog types.Log) (ilk.PitFileIlkModel, error) {
|
||||
converter.PassedLog = ethLog
|
||||
return test_data.PitFileIlkModel, converter.converterError
|
||||
}
|
||||
|
||||
@@ -22,15 +22,11 @@ import (
|
||||
)
|
||||
|
||||
type MockPitFileStabilityFeeConverter struct {
|
||||
converterErr error
|
||||
PassedContractAddress string
|
||||
PassedContractABI string
|
||||
PassedLog types.Log
|
||||
converterErr error
|
||||
PassedLog types.Log
|
||||
}
|
||||
|
||||
func (converter *MockPitFileStabilityFeeConverter) ToModel(contractAddress string, contractAbi string, ethLog types.Log) (stability_fee.PitFileStabilityFeeModel, error) {
|
||||
converter.PassedContractAddress = contractAddress
|
||||
converter.PassedContractABI = contractAbi
|
||||
func (converter *MockPitFileStabilityFeeConverter) ToModel(ethLog types.Log) (stability_fee.PitFileStabilityFeeModel, error) {
|
||||
converter.PassedLog = ethLog
|
||||
return test_data.PitFileStabilityFeeModel, converter.converterErr
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user