Skip to content

Commit 00d7688

Browse files
committed
add timeout function to macros_test.go
1 parent 5b91296 commit 00d7688

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

macros_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"database/sql"
55
"fmt"
66
"testing"
7+
"time"
78

89
"github.com/grafana/grafana-plugin-sdk-go/backend"
910
"github.com/grafana/grafana-plugin-sdk-go/data"
@@ -17,12 +18,15 @@ type MockDB struct{}
1718
func (h *MockDB) Connect(backend.DataSourceInstanceSettings) (db *sql.DB, err error) {
1819
return
1920
}
21+
2022
func (h *MockDB) FillMode() (mode *data.FillMissing) {
2123
return
2224
}
25+
2326
func (h *MockDB) Converters() (sc []sqlutil.Converter) {
2427
return
2528
}
29+
2630
func (h *MockDB) Macros() (macros Macros) {
2731
return map[string]MacroFunc{
2832
"foo": func(query *Query, args []string) (out string, err error) {
@@ -37,6 +41,10 @@ func (h *MockDB) Macros() (macros Macros) {
3741
}
3842
}
3943

44+
func (h *MockDB) Timeout(backend.DataSourceInstanceSettings) time.Duration {
45+
return time.Minute
46+
}
47+
4048
func TestInterpolate(t *testing.T) {
4149
type test struct {
4250
name string

0 commit comments

Comments
 (0)